查询已经建立的dblink
SELECT name, product, provider, data_src
FROM sys.servers;
创建连接
EXEC sp_addlinkedserver
@server = ‘RemoteServer’, – 链接服务器的名称
@srvproduct = ‘’, – 可选,特定产品,通常为空
@provider = ‘SQLNCLI’, – 使用的OLE DB提供程序
@datasrc = ‘RemoteDataSource’; – 远程数据源名称(远程服务器的名称或IP地址)
对应账号密码
EXEC sp_addlinkedsrvlogin
@rmtsrvname = ‘RemoteServer’, – 链接服务器的名称
@useself = ‘false’, – 不使用当前登录名的凭据
@rmtuser = ‘remote_username’, – 远程数据库的用户名
@rmtpassword = ‘remote_password’; – 远程数据库的密码
查询
SELECT *
FROM RemoteServer.DatabaseName.SchemaName.TableName;
提示:可以创建对应视图方便访问