SQL Server 分散式查詢
場景:
需要訪問SQL Server資料庫伺服器以外的資料來源,如Access,Excel或另一臺SQL Server伺服器。
方法一: 透過連結伺服器。
使用sp_addlinkedserver 新增連結伺服器名稱,連結伺服器定義包含定位 OLE DB 資料來源所需的全部資訊。本地 SQL Server 登入透過使用 sp_addlinkedsrvlogin 對映到連結伺服器中的登入。
關於sp_addlinkedserver ,sp_addlinkedsrvlogin 的用法,請查閱SQL Server幫助文件。
方法二:使用OPENROWSET 和 OPENDATASOURCE 函式。
預設情況下,不支援臨時名稱。DisallowAdhocAccess 訪問介面選項必須設定為 0,同時必須啟用“臨時分散式查詢”高階配置選項。
啟用啟用“臨時分散式查詢”:
--啟用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
--關閉Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
-- 執行以上SQL必須具有資料庫管理員許可權。
說明:
本文內容適用於SQL Server 2000/2005。
OPENROWSET 和 OPENDATASOURCE 函式的用法參閱SQL Server 幫助文件。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13651903/viewspace-1015414/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Citus 分散式 PostgreSQL 叢集 - SQL Reference(查詢分散式表 SQL)分散式SQL
- Presto:Facebook的分散式SQL查詢引擎REST分散式SQL
- SQL Server 查詢分解SQLServer
- SQL Server遞迴查詢SQLServer遞迴
- SQL SERVER 查詢鎖資訊SQLServer
- SQL server跨庫查詢SQLServer
- Sql Server系列:子查詢SQLServer
- SQL server 查詢語句SQLServer
- SQL SERVER 動態查詢SQLServer
- SQL Server 跨域查詢SQLServer跨域
- 秒級查詢之開源分散式SQL查詢引擎Presto實操-上分散式SQLREST
- Citus 分散式 PostgreSQL 叢集 - SQL Reference(查詢處理)分散式SQL
- Kafka分散式查詢引擎Kafka分散式
- SQL Server資料庫————模糊查詢和聚合函式SQLServer資料庫函式
- sql-server高階查詢SQLServer
- SQL Server阻塞查詢語句SQLServer
- Sql Server系列:巢狀查詢SQLServer巢狀
- SQL Server 查詢優化功能SQLServer優化
- sql server分組查詢示例SQLServer
- SQL Server 跨資料庫查詢SQLServer資料庫
- Sql Server 的引數化查詢SQLServer
- sql-server不相關子查詢SQLServer
- sql-server相關子查詢SQLServer
- sql server的許可權查詢SQLServer
- Sql Server系列:多表連線查詢SQLServer
- SQL SERVER 跨伺服器查詢SQLServer伺服器
- 查詢當前SQL Server的版本SQLServer
- MS SQL Server查詢優化方法SQLServer優化
- SQL Server之查詢檢索操作SQLServer
- 我如何調優SQL Server查詢SQLServer
- MS SQL Server的遞迴查詢SQLServer遞迴
- MS SQL Server查詢優化方法SQLServer優化
- Citus 分散式 PostgreSQL 叢集 - SQL Reference(手動查詢傳播)分散式SQL
- SQL Server-簡單查詢語句SQLServer
- SQL Server查詢慢的解決方案SQLServer
- 查詢 SQL SERVER 所有表記錄數SQLServer
- Sql Server系列:查詢分頁語句SQLServer
- Microsoft SQL Server查詢最佳化方法ROSSQLServer