SQL2000链接服务器的问题:(100分)

  • 主题发起人 主题发起人 hhjjhhjj
  • 开始时间 开始时间
H

hhjjhhjj

Unregistered / Unconfirmed
GUEST, unregistred user!
SELECT * FROM [192.168.1.100].Northwind.dbo.Orders
同样执行这一语句在查询分析器中:如果用Windows身份验证就能通过.
用sa登陆就报:用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
 
可能的原因有,Windows 2003 不允许 有漏洞的 mssql2000 数据库 通过1433 连接,解决方法打补丁;其他防火墙,网关,路由,vpn限制内网 1433,1434 端口,先用telnet ip 1433 看一下,网上有如何查此问题的详细资料;还有就是最简单的问题 你这句没有加 用户名 密码 去查询 ,当然出错(千万不要是哈)
mssql 2000自带手册,其中servername 可以是 ip地址
SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=MyUID;Password=MyPass'
).Northwind.dbo.Categories
 
我是先用 sp_addlinkedserver sp_addlinkedsrvlogin 这些创建了一个映射了的。
而且用Windows身份验证登录能通过,只是用SQL Server身份验证登录时才报这个的。
2机器都是SQLServer2000个人版 + Win XP sp2。
 
解决方法打补丁
谢谢 bsense
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部