作用:
对给定的链接服务器执行指定的传递查询。服务器是 OLE DB 数据源。可以链接访问数据库
语法:
OPENQUERY ( linked_server ,'query' )
linked_server: 表示链接服务器名称的标识符
query :在链接服务器中执行的查询字符串。该字符串的最大长度为 8 KB
示例: 用 SELECT
传递查询
1.用 SELECT
传递查询
--创建了一个名为的 AA数据库别名
EXEC sp_addlinkedserver
@server='AA', ---被访问的服务器别名(习惯上直接使用目标服务器IP)
@srvproduct='',
@provider='MSOLEDBSQL',
@datasrc='XXX', ---要访问的服务器
@catalog= 'a' ---访问的数据库
GO
--使用sp_addlinkedsrvlogin 来增加用户登录链接
EXEC sp_addlinkedsrvlogin
'AA', --- 被访问的服务器别名(与sp_addlinkedserver里的@server一致)
'false',
NULL,
'system', ---要访问的数据库用户名
'manager' ---要访问的数据库密码
GO