使用链接服务器 从A数据库访问B数据库的表 或者建立视图

通过 SQL Server 从A服务器访问B服务器表的方法

场景:
访问不同电脑上的数据库,且经常访问或数据量大,建议用链接服务器(位置:Microsoft SQL Server Management Studio ->服务器对象->链接服务器)

解决:

1.创建链接服务器

  exec sp_addlinkedserver '192.168.1.1','','SQLOLEDB','10.7.246.14'
  exec sp_addlinkedsrvlogin '192.168.1.1','false',null,'admin','admin'
  go

2.查询示例
  select * from [192.168.1.1].数据库名.dbo.表名

3.导入示例

CREATE VIEW [dbo].[vw_test]
AS
SELECT * FROM [192.168.1.1].数据库名.DBO.表名
GO

4.不再使用时删除链接服务器

  exec sp_dropserver '192.168.1.1','droplogins'
  go
© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...