你应该确保互连服务器集的数据访问选项被设置。虽然在缺省的情况下,这个选项是被启用了的,但是它也可能被错误的禁用。要从sql 企业管理程序中启用这个选项,你可以:
1. 找到互连服务器的名字
2. 从菜单中选择“行动”。
3. 选择“属性”。
4. 选择“服务器选项”标签。
5. 选择“数据访问”选项。
要通过事务sql启用这个选择,你可以发出命令sp_serveroption。其中@optname参数的值应该是“data access”,而@optvalue参数的值是“true”。下面的例子命令演示了正确的语法:
EXEC sp_serveroption @server =
'<server name>' ,@optname = 'data_access' ,@optvalue = 'true'
在启用了数据访问选项以后,使用一个查询来测试访问过程。记住ANSI_NULLS 和 ANSI_WARNINGS 必须在运行查询以前进行设置。下面是一个测试互连服务器的查询的例子:
SET ANSI_NULLS ON
GO
SET ANSI_WARNINGS ON
GO
SELECT * FROM <linked server name>.master.dbo.sysobjects
GO