用别名建立链接服务器

作者:leen 来源:ITPOW(原创) 日期:2006-7-7

在 SQL Server 中建立链接服务器时,我们可以输入服务器的计算机名(“链接服务器”一项是指服务器计算机名,并不是指给这个链接取的名字),但计算机名的使用范围有限,比如在互联网上的两台服务器就不能通过计算机名来访问,得通过 IP,我们输入了 IP 后,输入正确的用户名和密码,就可以建立链接服务器了。

但我们在 T-SQL 却无法直接使用刚才建立的链接服务器了,因为它是一个 IP 格式的名称,T-SQL 不认,解决办法:

  • 法一:打开客户端网络实用工具别名->添加->TCP/IP,服务器名称输入 IP,服务器别名输入英文名称,我们在建立链接服务器的时候用这个别名来连接,T-SQL 中也使用这个别名,就可以正常操作了。
  • 法二、在利用 OPENQUERY 查询时,IP 加上中括号,比如:OPENQUERY ([192.168.0.3], 'select * from tbl')。

注意

我们通常在链接服务器属性的安全性中设置对应的用户名和密码,这个用户名和密码对应的默认数据库就是链接服务器要操作的数据库。

相关阅读

相关文章