问题一:为什么链接服务器,在查询分析器,用SQL Server身份验证数据库SA帐户连接链接服务器时不能连,而在Windows身份验证却可以连呢?错误提示:服务器: 消息 18452,级别 14,状态 1,行 1
用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
[OLE/DB provider returned message: 连接字符串属性无效]问题二:作业连接链接服务器时,作业的所有者无论是Windows的,还是SQLSERVER SA 都出现上面的错误?
为什么呢???????

解决方案 »

  1.   

    exec sp_helpserver /*---查看远程服务器的列表-------*/ 
    exec sp_helplinkedsrvlogin /*------查看远程服务器的登录用户---------*/
    exec sp_droplinkedsrvlogin 'jackxing',null /*----删除远程服务器的登录用户-----*/
    exec sp_dropserver 'jackxing','droplogins'/*-----删除远程服务器------*/
    exec sp_addlinkedserver 'jackxing','','SQLOLEDB','jackxing',null,'driver={sql server};server=192.168.2.218;uid=sa,pwd=12345;'
    exec sp_serveroption N'jackxing', N'rpc out', N'true' 
    exec sp_serveroption N'jackxing', N'rpc', N'true'
    exec sp_addlinkedsrvlogin 'jackxing','false',null,'sa','12345'读取链接服务器
    select * from jackxing.lenovo.dbo.base_station在查询分析器已Windows身份验证进去,就可以查到数据,但SQL Server身份验证就报错错误提示:服务器: 消息 18452,级别 14,状态 1,行 1
    用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
    [OLE/DB provider returned message: 连接字符串属性无效]在作业里调用也是报这个错呀