通过 SQL Server 视图访问另一个数据库服务器表的方法
场景:
访问不同电脑上的数据库,且经常访问或数据量大,建议用链接服务器(位置:Microsoft SQL Server Management Studio ->服务器对象->链接服务器)
解决:
1.创建链接服务器
exec sp_addlinkedserver ‘srv_lnk’ , ‘’ , ‘SQLOLEDB’ , ‘远程服务器名或ip地址’
exec sp_addlinkedsrvlogin ‘srv_lnk’ , ‘false’ , null , ‘用户名’ , ‘密码’
go
2.查询示例
select * from srv_lnk.数据库名.dbo.表名
go
3.导入示例
select * into 表 from srv_lnk.数据库名.dbo.表名
go
4.不再使用时删除链接服务器
exec sp_dropserver ‘srv_lnk’ , ‘droplogins’
go