linkedserverdemo11.sql
来自「T-SQL示例大全」· SQL 代码 · 共 37 行
SQL
37 行
/* 文件名称: LinkedServerDemo11.sql */
USE master
GO
-- 连接服务器 MyLinkedServer1 的数据来源是网络名称为 TPSERVER 的 SQL Server
EXEC sp_addlinkedserver @server = 'MyLinkedServer1',
@srvproduct = N'',
@provider = N'SQLOLEDB',
@datasrc = N'TPSERVER',
@catalog = '北风贸易'
GO
-- 连接服务器 MyLinkedServer2 的数据来源是网络名称为 W2KSTATION1 的 SQL Server
EXEC sp_addlinkedserver @server = 'MyLinkedServer2',
@srvproduct = N'',
@provider = N'SQLOLEDB',
@datasrc = N'W2KSTATION1'
GO
-- 将 EXEC 命令传送至连接服务器 MyLinkedServer1 上执行以便执行
-- 存储过程,由于 MyLinkedServer1 的定义已指定默认数据库, 因此于
-- EXEC 命令中不需要指定存储过程所属的数据库
SELECT * FROM OPENQUERY(MyLinkedServer1,'EXEC AvgSalaryAge')
-- 将 EXEC 命令传送至连接服务器 MyLinkedServer2 上执行以便执行
-- 存储过程,由于 MyLinkedServer2 的定义没有指定默认数据库, 因此
-- 于 EXEC 命令中需要指定存储过程所属的数据库
SELECT * FROM OPENQUERY(MyLinkedServer2,'EXEC 北风贸易.dbo.CityPeople ''%天津市%''')
-- 删除连接服务器。
-- 再次提醒您,于正常状况下,连接服务器不会立即删除,
-- 而会持续使用,直到您真的不需要再使用为止。
EXEC sp_dropserver 'MyLinkedServer1'
EXEC sp_dropserver 'MyLinkedServer2'
GO
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?