在 SQL Server 中啟用即席分散式查詢
在 SQL Server 2000 中無縫執行的 OpenRowset 查詢在 SQL Server 2008中經常會遇到以下錯誤:
SQL Server blocked access to STATEMENT 'OpenRowset/OpenDatasource' of component 'Ad Hoc Distributed Queries' because this component is turned off as part of the security configuration for this server.
要解決此錯誤並啟用臨時分佈式查詢,請使用sp_configure 執行以下步驟:
-- Show advanced server configuration options EXEC sp_configure 'show advanced options', 1 RECONFIGURE -- Enable Ad Hoc Distributed Queries EXEC sp_configure 'ad hoc distributed queries', 1 RECONFIGURE
執行這些命令後,應為您的SQL Server 2008 執行個體啟用臨時分散式查詢,從而允許執行OpenRowset 查詢成功了。
以上是如何在 SQL Server 中啟用即席分散式查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!