SharePoint BCS-SSS-Hilfe Benötigt

Versuche ich, um externe Inhalte in unsere SharePoint-Umgebung. Wir laufen SP 2010. Die Daten, die ich möchte zu bringen, existiert in Sql Server. Was ich zu kämpfen, zu tun ist, anzeigen der angemeldete SharePoint-Benutzer, um eine zugrunde liegende sql-Benutzer.

In SharePoint habe ich eine neue Zielanwendung in der Secure Store Service:

Zielanwendungs-ID: TestApp

Target Application Type: Gruppe

Ich angegeben habe zwei Felder:

Name :: Type

User Name: Benutzername

Passwort : Passwort

- das sind nicht die Windows-Benutzername und Windows-Passwort-Typen nur die grundlegenden Typen

Ziel-Anwendung, die Administratoren und Mitglieder sind beide wie mich (AD-Benutzer).

In der SharePoint-Designer habe ich einen neuen Externen Inhaltstyp. Ich habe eine Verbindung von (Typ -> Sql-Server). Ich habe den Datenbank-Servernamen in der server-name, ist nicht auf dem gleichen Feld wie SharePoint und ich habe den Namen der Datenbank ein. Ich habe ausgewählt das Verbindung mit Identitätswechsel für Benutzerdefinierte Identität option und stellen Sie die Secure Store-Anwendungs-Id zu TestApp. Wenn ich auf OK bekomme ich Sie dazu aufgefordert werden, Anmeldeinformationen, so dass ich die Sql Server-Anmeldeinformationen und die Verbindung erfolgreich ist. Ich dehne die Tabellen mit der rechten Maustaste auf die Tabelle möchte ich zugänglich, und klicken Sie auf Erstellen Alle Operationen. Ich gehe den Assistenten durch und geben Sie eine limit-filter.

Weiter ich mit der rechten klicken Sie auf MyTable in der Externe Inhaltstypen windows, wählen Sie Externe Liste, und ihm einen Namen geben. Als Nächstes gehe ich in Central Admin und legen Sie die Anmeldeinformationen des TestApp.

Nun, wenn ich log in SharePoint können, sehe ich meine externe Liste auf der linken Seite Inhaltsverzeichnis. Ich klicke auf die Liste und ich bekomme die Fehlermeldung Zugriff Verweigert, indem Business Data Connectivity mit einer Korrelation code. Ich habe eröffnet, die Protokolle, um zu sehen, was wird zurückgegeben, die hat einige interessante logs, aber ich bin mir nicht ganz sicher, wie das problem zu beheben:

Log:

Access Denied for User '0#.w|Domäne\Benutzername, die möglicherweise ein Identitätswechsel durch 'Domäne\Benutzername'. Sicherungsfähigen MethodInstance mit dem Namen "Read-Liste" hat ACL enthält

Einem Anderen Protokoll:

Fehler beim ausführen von Webpart: Microsoft.SharePoint.SPException: Zugriff verweigert von Business Data Connectivity. ---> Access Denied for User '0#.w|Domäne\Benutzername', die möglicherweise ein Identitätswechsel durch 'Domäne\Benutzername'. Sicherungsfähigen MethodInstance mit dem Namen "Read-Liste" Zugriff verweigert.

Ich weiß, wenn ich mit pass-through creds brauchen wir kerbors zu behandeln, der double-hop, aber glaube nicht, dass ich brauchen würde, kerbos mit cred Zuordnung zu einem sql server-Benutzer.

Jede Hilfe wäre sehr dankbar!!!!

InformationsquelleAutor Greg | 2010-11-12
Schreibe einen Kommentar