SQLSERVER跨伺服器查詢
SQLSERVER跨伺服器查詢
可以企業管理器裡新增linkserver實現。
使用sp_addlinkedserver建立一個連結的伺服器,使其允許對分散式的、針對 OLEDB 資料來源的異類查詢進行訪問。
在使用 sp_addlinkedserver 建立連結的伺服器之後,此伺服器就可以執行分散式查詢。
步驟:
1. 建立linkserver
EXEC sp_addlinkedserver
@server='DB1',--被訪問的伺服器別名
@srvproduct='', --sqlserver不需要指定
@provider='SQLOLEDB',
@datasrc='192.168.1.102' --要訪問的伺服器
2. 登入連結伺服器
EXEC sp_addlinkedsrvlogin
'DB1', --被訪問的伺服器別名
'false', --useself
NULL, --locallogin
'sa', --帳號
'123456' --密碼
3. 前兩步執行成功後,可以執行:
select * from db1.ecology2013_SHQC2.dbo.hrmresource
完成查詢操作,也可以對目標資料庫執行update,insert,delete.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69950231/viewspace-2662514/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL SERVER 跨伺服器查詢SQLServer伺服器
- SqlServer跨伺服器連線SQLServer伺服器
- 查詢SQLSERVER版本號SQLServer
- SqlServer遞迴查詢SQLServer遞迴
- sqlserver查詢table,columns資訊SQLServer
- 【sqlserver】查詢 表的大小SQLServer
- sqlserver表結構查詢SQLServer
- sqlserver查詢時不加鎖SQLServer
- SQL server跨庫查詢SQLServer
- SQL Server 跨域查詢SQLServer跨域
- SQLServer查詢所有資料庫大小SQLServer資料庫
- SQLServer DML操作阻塞SELECT查詢SQLServer
- sqlserver查詢長括號[資料SQLServer
- sqlserver查詢最接近的記錄SQLServer
- 常用Sqlserver中的查詢語句SQLServer
- SQLServer效能優化之查詢提示SQLServer優化
- oracle 跨庫查詢greenplum慢Oracle
- SQLServer查詢哪些索引利用率低SQLServer索引
- MYSQL SQLServer分頁查詢的實現MySqlServer
- sqlserver 查詢使用者角色指令碼SQLServer指令碼
- SQL Server 跨資料庫查詢SQLServer資料庫
- 【PDB】Oracle跨PDB檢視查詢Oracle
- Ajax跨域-360天氣查詢跨域
- Sqlserver查詢alwayson同步情況指令碼(2)SQLServer指令碼
- SQLServer查詢使用者儲存過程SQLServer儲存過程
- Sqlserver查詢alwayson同步情況指令碼(1)SQLServer指令碼
- 查詢SQLSERVER執行過的SQL記錄SQLServer
- MySQL中跨庫查詢怎麼搞?MySql
- mysql 跨表查詢、更新、刪除示例MySql
- oracle 跨庫查詢的授權方式Oracle
- sqlserver查詢結果中新增自動編號SQLServer
- Sqlserver查詢出所有表的大小使用情況SQLServer
- [轉]SQLServer跨伺服器訪問資料庫(openrowset/opendatasource/openquery)SQLServer伺服器資料庫ENQ
- SQLServer通過連結伺服器查詢表報錯 “訊息 7313,級別 16”SQLServer伺服器
- SQLServer通過連結伺服器查詢檢視報錯 “訊息 7347,級別 16”SQLServer伺服器
- 【記錄】sqlserver列轉行查詢 並將查詢結果用逗號分隔開SQLServer
- 1112跨表連線查詢
- oracle 跨庫查詢物件 CREATE DATABSE LINKOracle物件