在 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中文网其他相关文章!