Erstellen und Ausführen einer Ansicht
Sie können eine Ansicht für Daten erstellen, die aus Active Directory abgerufen werden. Beachten Sie, dass nur die Ansichtsdefinition in SQL Server und nicht im tatsächlichen Resultset gespeichert wird. Daher erhalten Sie möglicherweise ein anderes Ergebnis, wenn Sie die Ansicht zu einem späteren Zeitpunkt aufrufen.
Im folgenden Codebeispiel wird das Erstellen einer Ansicht veranschaulicht.
CREATE VIEW viewADUsers
AS
SELECT * FROM OpenQuery( ADSI,
'<LDAP://DC=Fabrikam,DC=com>;(&(objectCategory=Person)(objectClass=user));name, adspath, title;subtree')
Verwenden Sie den folgenden Code, um eine Sicht aufzurufen.
SELECT * from viewADUsers