SQL Server跨服务器建立视图


  本文标签:SQL Server跨服务器

  SQL Server跨服务器操作经常需要用到,下面就为你介绍的是SQL Server跨服务器建立视图的方法,希望对您学习SQL Server跨服务器操作方面有所帮助  。

  --首先建立链接服务器
EXEC sp_addlinkedserver
   instance1,
   ,
   MSDASQL,
   NULL,
   NULL,
   DRIVER={SQL Server};SERVER=192.168.1.100;UID=sa;PWD=123;
GO

  --查看链接服务器
EXEC sp_linkedservers

  --删除链接服务器
EXEC sp_dropserver instance1

  --开始查询测试
select * from instance1.db1.dbo.table1
select * from 别名.数据库名.dbo.表名

  经delphi连接测试,发现一个数据源并不能连接到链接服务器的表
经尝试以下方法可以用delphi连接视图:
create view educational1 as
SELECT         *
FROM             OPENDATASOURCE (SQLOLEDB,
                          Data Source=192.168.1.100;
                          USER ID = sa ;Password=123
                           ).shbbs.dbo.educational Rowset_1

  以上就是SQL Server跨服务器建立视图的方法介绍  。