Konfigurieren einer Business Data Connectivity-Dienstanwendung in SharePoint

GILT FÜR:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Microsoft Business Connectivity Services ist eine SharePoint Server-Dienstanwendung. Falls diese bei der ersten Konfiguration der Farm nicht erstellt wurde, müssen Sie dies jetzt nachholen.

Konfigurieren des Business Connectivity Services-Anwendungspoolkontos

Der Anwendungspool für die Business Connectivity Services-Dienstanwendung erfordert für die Ausführung ein verwaltetes SharePoint Server-Konto (in der Regel ein Active Directory-Konto). Dieses Konto muss über Zugriff auf die Inhaltsdatenbanken mit den Websites verfügen, auf denen Business Connectivity Services verwendet werden soll.

Wenn Sie die Dienstanwendung mit demselben Anwendungspoolkonto ausführen wie die Webanwendung, in der sich die Inhaltsdatenbanken befinden, wir dieser erforderliche Datenbankzugriff automatisch konfiguriert. Es wird jedoch empfohlen, ein anderes Konto für den Business Connectivity Services-Anwendungspool zu verwenden, insbesondere in einer großen oder komplexen Farm. Dies ermöglicht eine umfassendere Steuerung des Daten- und Ressourcenzugriffs.

Wenn Sie für Business Connectivity Services dasselbe verwaltete Konto wie für die Webanwendung verwenden möchten, können Sie die Vorgänge in diesem Abschnitt überspringen. Wenn Sie ein neues Konto erstellen möchten, führen Sie die folgenden Schritte aus:

  1. Registrieren Sie ein verwaltetes Konto in SharePoint Server. (Für diesen Schritt benötigen Sie ein Active Directory-Benutzerkonto. Lassen Sie ihn von Ihrem Active Directory-Administrator erstellen.)

  2. Erteilen Sie diesem Konto Zugriff auf die Inhaltsdatenbanken mit den Websites, auf denen Business Connectivity Services verwendet werden soll. Dieses Verfahren beinhaltet das Ausführen eines Microsoft PowerShell-Skripts aus der SharePoint 2016-Verwaltungsshell.

Der erste Schritt ist das Registrieren eines verwalteten Kontos. Führen Sie das folgende Verfahren durch, um das Active Directory-Konto zu registrieren, das Sie für den Business Connectivity Services-Anwendungspool verwenden möchten.

So registrieren Sie ein verwaltetes Konto

  1. Klicken Sie auf der Website für die SharePoint Server-Zentraladministration auf Sicherheit.

  2. Klicken Sie im Abschnitt Allgemeine Sicherheit auf Verwaltete Konten konfigurieren.

  3. Klicken Sie auf Verwaltetes Konto registrieren.

  4. Geben Sie im Abschnitt Anmeldeinformationen des Dienstkontos den Benutzernamen und das Kennwort für das zu registrierende Active Directory-Konto ein.

  5. Wenn das Kontokennwort nach einem bestimmten Zeitraum abläuft, können Sie die Einstellungen für die automatische Kennwortänderung so konfigurieren, dass SharePoint Server das Kennwort ändert.

  6. Klicken Sie auf OK.

Nachdem Sie das verwaltete Konto registriert haben, müssen Sie ihm Zugriff auf die Inhaltsdatenbanken mit den Websites erteilen, auf denen Sie Business Connectivity Services verwenden werden. Führen Sie das folgende Verfahren durch, um dem Konto Datenbankzugriff zu erteilen. Führen Sie dieses Verfahren für alle Webanwendungen durch, die eine Inhaltsdatenbank enthalten, für die Sie Business Connectivity Services verwenden möchten.

So erteilen Sie einem Konto Inhaltsdatenbankzugriff

  1. Öffnen Sie die SharePoint 2016-Verwaltungsshell als Administrator.

  2. Geben Sie an der Microsoft PowerShell-Eingabeaufforderung den folgenden Befehl ein, und drücken Sie nach jeder Zeile die EINGABETASTE.

$w = Get-SPWebApplication -identity <web application>
$w.GrantAccessToProcessIdentity("<service account>")

Nachdem Sie dem verwalteten Konto Datenbankzugriff erteilt haben, folgt als nächster Schritt das Erstellen der Business Connectivity Services-Dienstanwendung.

Erstellen einer Business Data Connectivity Services-Dienstanwendung

Wenn Sie SharePoint Server 2013 verwenden, müssen Sie den Business Data Connectivity-Dienst auf mindestens einem Server in der Farm starten. (Wenn Sie SharePoint Server 2016 verwenden, wird die Dienstbereitstellung automatisch von MinRole behandelt.)

Starten des Business Data Connectivity-Diensts (nur SharePoint Server 2013)

  1. Öffnen Sie die die Website für die SharePoint-Zentraladministration für die Serverfarm mit Ihrer BCS-Lösung.

  2. Klicken Sie auf der Schnellstartleiste auf Systemeinstellungen.

  3. Klicken Sie auf der Seite Systemeinstellungen unter Server auf Dienste auf dem Server verwalten.

  4. Check the value in the Server field. If the server name shown there is not the server that you want running the Business Data Connectivity Service on, click on the down arrow, click Change Server and select the correct server.

  5. Klicken Sie ggf. neben dem Business Data Connectivity-Dienst unter der Spalte Aktion auf Starten.

Führen Sie zum Erstellen einer Business Connectivity Services-Dienstanwendung das folgende Verfahren aus.

So erstellen Sie eine Business Data Connectivity Services-Dienstanwendung

  1. Öffnen Sie die Website für die SharePoint-Zentraladministration mit einem Farmadministratorkonto.

  2. Klicken Sie unter Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie auf Neu und dann auf Business Data Connectivity-Dienst.

  4. Konfigurieren Sie die Einstellung auf der Konfigurationsseite Neue Business Data Connectivity-Dienstanwendung erstellen wie folgt:

  5. Geben Sie im Feld Dienstanwendungsname einen Namen für die Dienstanwendung ein.

  6. Lassen Sie unter Datenbank die vorhandenen Werte für Datenbankserver, Datenbankname und Datenbankauthentifizierung unverändert. Für die Authentifizierung ist Windows-Authentifizierung (empfohlen) angegeben, es sei denn, Sie haben dies aufgrund besonderer Entwurfsanforderungen geändert.

  7. Wenn Sie die SQL Server-Datenbankspiegelung konfiguriert haben und die Business Data Connectivity-Dienstdatenbank in die Spiegelung einbeziehen möchten, geben Sie den Namen des Failoverdatenbankservers im Feld Failoverdatenbankserver ein.

  8. Geben Sie im Feld Anwendungspoolname einen Namen für einen neuen Anwendungspool ein.

  9. Wählen Sie das verwaltete Konto, das Sie registriert haben, aus der Dropdownliste aus.

  10. Klicken Sie auf OK, um die neue Business Data Connectivity-Dienstanwendung zu erstellen, und klicken Sie dann erneut auf OK.

  11. Wählen Sie die Zeile mit der Business Data Connectivity-Dienstanwendung aus, nicht die Zeile mit dem Proxy.

  12. Klicken Sie unter Vorgänge auf Administratoren, und fügen Sie alle Konten hinzu, mit denen die Business Data Connectivity-Dienstanwendung verwaltet werden soll, und gewähren Sie dafür Vollzugriff. Wenn die Besitzer dieser Konten die Zentraladministration öffnen, können sie die Business Data Connectivity-Dienstanwendung verwalten.