sql中建立别名就可以访问了
sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'
DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
sp_addlinkedsrvlogin @rmtsrvname='别名',@useself='false',@locallogin='sa',
@rmtuser='sa',@rmtpassword='密码'
这样就可以建立别名了,在访问的时候用别名。数据库名。dbo.表名
这样就可以访问了,在使用完
sp_droplinkedsrvlogin @rmtsrvname = '192.168.2.44', @locallogin = 'sa'
sp_dropserver @server = '192.168.2.44'
这里使用的是sql中的默认的存储过成。[^]