我想实现跨服务器查询数据
但是查询的湿乎乎总是会报一个错误
SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=192.168.0.119;User ID=sa;Password=mayabo'
).lvkj.dbo.KHZL
错误是:服务器: 消息 18452,级别 14,状态 1,行 1
用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。按照网上好多的方法还是解决不了!只能来寻求大家的帮助了!
但是查询的湿乎乎总是会报一个错误
SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=192.168.0.119;User ID=sa;Password=mayabo'
).lvkj.dbo.KHZL
错误是:服务器: 消息 18452,级别 14,状态 1,行 1
用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。按照网上好多的方法还是解决不了!只能来寻求大家的帮助了!
设置允许SQL Server身份登录 (基本上这个很有用)
操作步骤:
1。在企业管理器中,展开"SQL Server组",鼠标右键点击SQL Server服务器的名称
2。选择"属性"
3。再选择"安全性"选项卡
4。在"身份验证"下,选择"SQL Server和 Windows"
5。确定,并重新启动SQL Server服务。看一下是不是这个问题