SQL Server跨服务器建立视图

时间:2023-03-10 02:39:08
SQL Server跨服务器建立视图

create view View_AppCus as

select dwmch,zjm from ksoa.dbo.mchk

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跨服务器建立视图的方法介绍。