我在查询分析器执行了以下语句成功了
exec sp_addlinkedserver 'svrlnk','','SQLOLEDB','116.28.65.66,1393'
exec sp_addlinkedsrvlogin 'svrlnk','false',null,'Cus','20100113!@#'
go但是查询的时候select * from svrlnk.DB_Cust.dbo.tbl_smtask却报以下错误:
链接服务器"svrlnk"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "登录超时已过期"。
链接服务器"svrlnk"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败。"。
消息 10060,级别 16,状态 1,第 0 行
TCP 提供程序: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
我在另外的一台机器执行却是可以的
但是在我的机器用查询分析器登录的时候远程可以,执行语句远程却不行
exec sp_addlinkedserver 'svrlnk','','SQLOLEDB','116.28.65.66,1393'
exec sp_addlinkedsrvlogin 'svrlnk','false',null,'Cus','20100113!@#'
go但是查询的时候select * from svrlnk.DB_Cust.dbo.tbl_smtask却报以下错误:
链接服务器"svrlnk"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "登录超时已过期"。
链接服务器"svrlnk"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败。"。
消息 10060,级别 16,状态 1,第 0 行
TCP 提供程序: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
我在另外的一台机器执行却是可以的
但是在我的机器用查询分析器登录的时候远程可以,执行语句远程却不行
http://topic.csdn.net/u/20080612/22/bb2dfa83-1cf3-4a0b-9bd4-5a39e6193556.html如果不行建議重新安裝一下MSDTC,通常問題都出在這里
go
sp_configure 'remote access'
go