stealyouheart

参考http://www.cnitblog.com/MartinYao/archive/2007/04/12/25647.aspx配置,有兴趣的可以进去看更多的不同数据库配置,这里我只针对自己的sql做一个简单例子。

情形:2台不同ip的机器,分别安装了SqlServer2005,从一台方法另一台机器中数据库数据,只在局域网内测试,没有连接到外网ip测试

如下sql中192.168.1.249是要访问的远程机器ip地址或者远程服务器的别名

----------------------------------------------------------------------------------------------------------

--如果存在相同的远程登录映射,删除

Exec sp_droplinkedsrvlogin [192.168.1.249],Null
go

--如果存在相同的链接服务器,删除
Exec sp_dropserver [192.168.1.249]
go
--建立连接服务器
EXEC sp_addlinkedserver
\'192.168.1.249\', --要创建的链接服务器名称
\'SQL Server\' --这里就用数据源作名称
go
--创建链接服务器上远程登录之间的映射
EXEC sp_addlinkedsrvlogin
\'192.168.1.249\',
\'false\',
NULL,
\'sa\', --远程服务器的登陆用户名
\'xxxxxx\' --远程服务器的登陆密码
go
--查询数据
select * from [192.168.1.249].sanchang_nhibernate.dbo.T_Theth_City
go

--------------------------------------------------------------------------------------------------------------

分类:

技术点:

相关文章: