[AD-SQL]Mettre à jour une TABLE à partir d'une VUE
Bonjour,
Je cherche activement une solution à mon problème en vain...
J'ai pour objectif d'utiliser Active Directory comme source de données pour mettre à jour une table qui récupère les informations relatives aux contacts de l'entreprise.
Etape 1: J'ai créé une liaison entre SQL Server et l'AD.
Etape 2: J'ai ensuite créer une vue qui récupère les contacts de l'AD.
Citation:
CREATE VIEW CONTACT_TMP
(objectGUID,sn,givenName,mail,telephoneNumber,company,l,streetAddress,
postalCode)
AS SELECT objectGUID,sn,givenName,mail,telephoneNumber,company,l,streetAddress,postalCode
FROM OPENQUERY
(
ADSI,'SELECT objectGUID,sn,givenName,mail,telephoneNumber,company,l,streetAddress,postalCode
FROM ''LDAP://OU=##,OU=##,DC=##,DC=##,DC=##'''
)
Je veux ensuite utiliser cette table temporaire CONTACT_TMP pour mettre à jour la table CONTACT.
Etape 3: J'ai créer la table contact qui est la copie conforme de la table temporaire CONTACT_TMP.
Citation:
SELECT *
INTO CONTACT
FROM CONTACT_TMP
Tout fonctionne !
Etape 4: Je cherche ensuite une requête qui puisse mettre à jour la table CONTACT à partir de la table temporaire CONTACT_TMP mais je ne trouve pas.
Merci d'avance pour votre aide !