Problèmes de configuration Liste externe sur SharePoint Foundation 2010
-
16-10-2019 - |
Question
J'ai créé une nouvelle base de données sur MS SQL Server SHAREPOINT instace qui contient deux tables simples.
Alors j'ai essayé de valeurs de lien définies dans ces tableaux en mettant en œuvre des types de contenu externe en utilisant Sharepoint Designer.
Le processus semble travaillé sans erreur mais maintenant, quand je tente d'accéder à la liste externe en fonction de ce contenu que je reçois l'erreur:
Impossible de se connecter au LobSystem (Système externe)
Je vérifie toutes les autorisations sur la nouvelle base de données, service Business Data Connectivity, etc., mais je ne trouve une solution à cela.
Avez-vous des suggestions que je pourrais être manquant?
La solution
Enfin, je trouve la cause de mon problème.
J'ai activé l'enregistrement de Business Connectivity Services in Monitor
-> Diagnostic Logging
et je trouve l'exception:
Impossible d'ouvrir la connexion en utilisant des « données source = XXXXXXXXX \ SHAREPOINT; initial catalogue = XXXXX; intégré security = SSPI, mise en commun = true; persistent info security = false » dans l'App domaine '/ LM / W3SVC / 210338692 / ROOT-1-129314031335556640. Le texte intégral d'exception est la suivante: ne peut pas base de données ouverte « XXXXX » demandé par le s'identifier. La connexion a échoué. Échec de la connexion pour l'utilisateur 'NT AUTHORITY \ NETWORK SERVICE.
A ce point, je résolus par ajouter explicitement le compte « NT AUTHORITY \ NETWORK SERVICE » à la base de données de données externes.
Autres conseils
Les informations d'identification transmises à la base de données sont configurables.
service de connectivité de données d'entreprise d'authentification
Il semble que si vous utilisiez RevertToSelf et une installation autonome Sharepoint (non agricole)
Comme vous utilisez SharePoint Foundation, malheureusement, le service Secure Store est disponible.
Je résoudre ce en utilisant WCF SQL à la place dans le contenu externe Connexion Type.
Dans ce lien, utilisez un générateur WCF avec SQL pour créer de WCF, tehn vous pouvez l'utiliser dans SharePoint et contourner le problème.