SQL SERVER 2005 跨数据库查询
时间:2011-04-04 来源:习惯
在SQLSERVER2005下如果需要使用OPENDATASOURCE('SQLOLEDB','Data Source=10.108.0.1;User ID=***;Password=***').[LSYSTEM].[DBO].表名,进行跨数据库的操作,则必须先配置要操作的数据库。
1、打开针对该数据库的的查询,输入: SELECT * FROM sys.configurationsORDER BY name ;
GO 2、找到Ad Hoc Distributed Queries,其当前值为0,应该将其修改为1。 输入:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries', 1;
GO
RECONFIGURE;
GO
用 sp_configure 配置高级选项,必须首先在 "show advanced options" 选项设置为 1 的情况下运行 sp_configure,然后运行 RECONFIGURE。
查询看操作成功后,可以将'show advanced options'改为0
相关阅读 更多 +