在同一个局域网中有三台机器A、B、C 
这三台机器之间可以互相Ping通, 
在A、B机器上分别安装SQL SERVER2000数据库服务器 
在A机器的SQL数据库服务器上创建一个链接服务器指向机器B上的SQL 数据库服务器 
在A查询分析器中利用: 
select * from SERVER_B.testDB.dbo.Table 
语句,可以正常访问到B机器上SQL2000对应库表中的数据, 在机器C上安装SQL 2000 的客户端,并且能够正常注册连通到A或B机器的SQL2000数据库, 
但是在如果在C机器成功注册到A机器的SQL 数据库服务器后, 
打开查询分析器执行: 
select * from SERVER_B.testDB.dbo.Table 
语句时,报 
“用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。 ” 错误。 请教各位,请问何故,如何处理呢? 谢谢!!!

解决方案 »

  1.   

    1 打开SQL Server企业管理器。
    2 选择服务器名称上右键选择“编辑SQL Server注册属性”,然后在对话框中选择“使用windows身份验证”。
    3 试试一试,不行。在看看安全性设置
    4 同样右键,选择“属性”,然后打开“安全性”选项卡。
    5 在选项卡中,选择身份验证为“SQL Server和 Windows ”,其他不变
      

  2.   

    在C机上注册B的链接服务器有什么作用啊?
    现在我主要是把A机作为主的,而B和C是副的,可是A链接不到C,
    c可以访问A
    不知道怎么回事?