--
--16.3.1节示例
--
使用OPENQUERY()函数查询链接服务器
SELECT *
FROM OPENQUERY(ORA, --ORA为Oracle的链接服务器
'SELECT * FROM MARY.ORDERS WHERE ORDERCODE=''20080808008''') --Oracle查询
--
--16.3.3节示例
--
创建目录服务的链接服务器
EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5',
'ADSDSOObject', 'adsdatasource' --创建目录服务链接服务器
GO
查询目录服务
CREATE VIEW viewADContacts --定义视图
AS
SELECT [Name], SN [Last Name], ST State
FROM OPENQUERY( ADSI, --ADSI为目录服务器链接服务器
'SELECT Name, SN, ST
FROM ''LDAP://ADSISrv/ OU=Sales,DC=sales,DC=adventure-works,DC=com''
WHERE objectCategory = ''Person'' AND
objectClass = ''contact''') --查询目录服务器
GO
SELECT * FROM viewADContacts
--
--16.3.4节示例
--
sp_addlinkedserver FTIndexWeb, 'Index Server', 'MSIDXS', 'Web'
sp_droplinkedsrvlogin FTIndexWeb, NULL
sp_addlinkedsrvlogin FTIndexWeb, true, 'SomeLogin'