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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SqlServer遞迴查詢SQLServer遞迴
- 查詢SQLSERVER版本號SQLServer
- SqlServer跨伺服器連線SQLServer伺服器
- SQLServer DML操作阻塞SELECT查詢SQLServer
- SQLServer查詢所有資料庫大小SQLServer資料庫
- sqlserver查詢長括號[資料SQLServer
- SQLServer查詢哪些索引利用率低SQLServer索引
- Hibernate5.1+Sqlserver2000分頁查詢SQLServer
- 1112跨表連線查詢
- Sqlserver查詢alwayson同步情況指令碼(2)SQLServer指令碼
- SQLServer查詢使用者儲存過程SQLServer儲存過程
- SQL Server 跨資料庫查詢SQLServer資料庫
- 【PDB】Oracle跨PDB檢視查詢Oracle
- SQLServer通過連結伺服器查詢表報錯 “訊息 7313,級別 16”SQLServer伺服器
- sqlserver查詢結果中新增自動編號SQLServer
- SqlServer查詢資料改動歷史記錄SQLServer
- 【記錄】sqlserver列轉行查詢 並將查詢結果用逗號分隔開SQLServer
- MySQL中跨庫查詢怎麼搞?MySql
- mysql 跨表查詢、更新、刪除示例MySql
- SQLServer通過連結伺服器查詢檢視報錯 “訊息 7347,級別 16”SQLServer伺服器
- SQLSERVER查詢某個資料庫有幾張表SQLServer資料庫
- 查詢SQLServer的客戶端IP和主機名SQLServer客戶端
- Sqlserver使用遊標迴圈查詢所有sqlserver error日誌帶有Exception的報錯SQLServerErrorException
- SQLServer如何查詢近3分鐘最消耗CPU的SQLSQLServer
- 提高跨庫查詢速度,你只需一個Smartbi
- T-SQL——關於跨庫連線查詢SQL
- 關於sqlserver字元型別查詢條件區分大小寫SQLServer字元型別
- 查詢雲伺服器ECS的映象伺服器
- 解析MSSQL跨資料庫查詢的實現方法SQL資料庫
- Sqlserver使用遊標迴圈,一個sql查詢出所有linked server伺服器上的某個job資訊SQLServer伺服器
- RAKsmart:查詢線上伺服器的方法伺服器
- 一條SQL完成跨資料庫例項Join查詢SQL資料庫
- 聊一聊 SQLSERVER 的行不能跨頁SQLServer
- SQL查詢的:子查詢和多表查詢SQL
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- Excel_不開啟檔案進行跨工作簿查詢Excel
- AWS(amazon ec2)伺服器流量查詢伺服器
- 連結伺服器查詢導致的阻塞伺服器