有时候在A数据库服务器需要访问B数据库服务器上的数据库,在A数据库服务器上建个到达B数据库服务器的连接即可访问。
命令两行:
--建立到服务器的连接
exec sp_addlinkedserver 'LinkName', '', 'SQLOLEDB', '远程服务器名或IP地址'
--给上面建立的连接配置访问凭据,注意这里用的凭据的访问权限大小的控制,防止安全事故的发生
exec sp_addlinkedsrvlogin 'LinkName', 'false', NULL, '用户名', '密码'
假如用上面的命令在A服务器上建立了一个到B服务器的连接叫”LinkName",并给连接配置了拥有能访问B服务器上名为“数据库BB”的数据库的权限的访问凭据(即用户名和密码),那么访问里面的数据表“表BB”的命令示例如下:
Select * From LinkName.数据库BB.dbo.表BB
网友评论