创建并执行视图

可为从 Active Directory 获取的数据创建视图。 请注意,只有视图定义会存储在 SQL Server 中,而不是实际结果集。 因此,后续调用该视图时可能会获得不同的结果。

以下代码示例演示了如何创建视图。

CREATE VIEW viewADUsers 
AS
SELECT * FROM OpenQuery( ADSI,
    '<LDAP://DC=Fabrikam,DC=com>;(&(objectCategory=Person)(objectClass=user));name, adspath, title;subtree')

使用以下代码来调用视图。

SELECT * from viewADUsers

在 SQL Server 与 Active Directory 之间创建异类联接