Freigeben über


Konfigurieren der Anmeldeinformationen für den SQL-Adapter

Für den SQL-Adapter müssen die Adapterclients Clientanmeldeinformationen bereitstellen. Der Adapter verwendet diese Anmeldeinformationen, um den Benutzer mit SQL Server zu authentifizieren und eine Verbindung herzustellen.

Adapterclients können die Clientanmeldeinformationen sowohl bei Verwendung von Visual Studio als auch bei Verwendung der BizTalk Server-Verwaltungskonsole bereitstellen. Bei Verwendung von Visual Studio sind Anmeldeinformationen erforderlich, um die Metadaten zu generieren. Bei Verwendung der BizTalk Server-Verwaltungskonsole sind Anmeldeinformationen erforderlich, um Vorgänge auf SQL Server auszuführen.

Dieser Abschnitt enthält Informationen zum Angeben von Clientanmeldeinformationen in Visual Studio und der BizTalk Server-Verwaltungskonsole.

Eingeben von Anmeldeinformationen aus Visual Studio

In Visual Studio können Sie die Anmeldeinformationen mithilfe des Add-Ins "Adapterdienst nutzen" oder mit dem Assistenten zum Hinzufügen von Adaptermetadaten angeben.

Verwenden des Add-Ins "Adapterdienst nutzen"

  1. Klicken Sie mit der rechten Maustaste auf Ihr BizTalk-Projekt, zeigen Sie auf Hinzufügen, und wählen Sie dann Generierte Elemente hinzufügen aus.

  2. Führen Sie im Dialogfeld Generierte Elemente hinzufügen die folgenden Schritte aus:

    Option Aufgabe
    Kategorien Klicken Sie auf Adapterdienst nutzen.
    Vorlagen Klicken Sie auf Adapterdienst nutzen.
  3. Um das Dialogfeld Adapterdienst nutzen zu starten, klicken Sie auf Hinzufügen.

  4. Wählen Sie im Dialogfeld Adapterdienst nutzen aus der Liste Bindung auswählendie Option sqlBinding aus, und klicken Sie dann auf Konfigurieren.

  5. Klicken Sie im Dialogfeld Adapter konfigurieren auf die Registerkarte Sicherheit , und führen Sie in der Liste Clientanmeldeinformationstyp eine der folgenden Aktionen aus:

    Hinweis

    Wenn Sie über die Windows-Authentifizierung eine Verbindung mit SQL Server herstellen, muss der Windows-Benutzer, mit dem Sie angemeldet sind, SQL Server hinzugefügt werden, wie unter Herstellen einer Verbindung mit SQL Server Verwenden der Windows-Authentifizierung mit dem SQL-Adapter beschrieben.

    Klicken Sie darauf. Aufgabe
    None Die Verbindung mit SQL Server wird mithilfe der Windows-Authentifizierung hergestellt.
    Windows Die Verbindung mit SQL Server wird mithilfe der Windows-Authentifizierung hergestellt.
    Benutzername Geben Sie den Benutzernamen und das Kennwort zum Herstellen einer Verbindung mit SQL Server an, indem Sie die Anmeldeinformationen für einen Benutzer angeben, der in der SQL Server-Datenbank definiert ist. Beachten Sie, dass für den Benutzernamen und das Kennwort zwischen Groß- und Kleinschreibung unterschieden wird. Hinweis: Wenn Sie die Felder Benutzername und Kennwort leer lassen, stellt der Adapter mithilfe von Windows-Authentifizierung eine Verbindung mit SQL Server her.
  6. Klicken Sie auf OK.

Verwenden des Assistenten zum Hinzufügen von Adaptermetadaten

  1. Klicken Sie mit der rechten Maustaste auf Ihr BizTalk-Projekt, zeigen Sie auf Hinzufügen, und wählen Sie dann Generierte Elemente hinzufügen aus.

  2. Führen Sie im Dialogfeld Generierte Elemente hinzufügen die folgenden Schritte aus:

    Option Aufgabe
    Kategorien Klicken Sie auf Adapter hinzufügen.
    Vorlagen Klicken Sie auf Adaptermetadaten hinzufügen.
  3. Klicken Sie auf Hinzufügen. Der Assistent zum Hinzufügen von Adaptermetadaten wird geöffnet.

  4. Wählen Sie im Assistenten zum Hinzufügen von Adaptern die Option WCF-SQL aus. Wählen Sie den Computer aus, auf dem BizTalk Server installiert ist, und den Namen der BizTalk-Datenbank.

    Wichtig

    Wenn Sie bereits einen WCF-SQL-Port in BizTalk konfiguriert haben, wählen Sie den Port aus der Liste Port aus.

  5. Klicken Sie auf Weiter.

  6. Wählen Sie im Dialogfeld Adapterdienst nutzen aus der Liste Bindung auswählendie Option sqlBinding aus, und klicken Sie dann auf Konfigurieren.

  7. Klicken Sie im Dialogfeld Adapter konfigurieren auf die Registerkarte Sicherheit , und führen Sie in der Liste Clientanmeldeinformationstyp eine der folgenden Aktionen aus:

    Hinweis

    Wenn Sie über die Windows-Authentifizierung eine Verbindung mit SQL Server herstellen, muss der Windows-Benutzer, mit dem Sie angemeldet sind, SQL Server hinzugefügt werden, wie unter Herstellen einer Verbindung mit SQL Server Verwenden der Windows-Authentifizierung mit dem SQL-Adapter beschrieben.

    Klicken Sie darauf. Aufgabe
    None Die Verbindung mit SQL Server wird mithilfe der Windows-Authentifizierung hergestellt.
    Windows Die Verbindung mit SQL Server wird mithilfe der Windows-Authentifizierung hergestellt.
    Benutzername Geben Sie den Benutzernamen und das Kennwort zum Herstellen einer Verbindung mit SQL Server an, indem Sie die Anmeldeinformationen für einen Benutzer angeben, der in der SQL Server-Datenbank definiert ist. Beachten Sie, dass für den Benutzernamen und das Kennwort zwischen Groß- und Kleinschreibung unterschieden wird. Hinweis: Wenn Sie die Felder Benutzername und Kennwort leer lassen, stellt der Adapter mithilfe von Windows-Authentifizierung eine Verbindung mit SQL Server her.
  8. Klicken Sie auf OK.

Geben Sie Anmeldeinformationen aus der BizTalk Server-Verwaltungskonsole ein.

In der BizTalk Server-Verwaltungskonsole können Sie die Anmeldeinformationen als Teil der WCF-Custom- oder WCF-SQL-Portkonfiguration angeben.

Geben Sie Anmeldeinformationen für den WCF-Custom-Port ein.

  1. Starten Sie die BizTalk Server-Verwaltungskonsole.

  2. Erweitern Sie in der Konsolenstruktur die BizTalk-Gruppe, dann Anwendungen, und erweitern Sie dann die Anwendung, unter der Sie einen Port erstellen möchten, und klicken Sie auf Ports senden oder Ports empfangen. Im rechten Bereich können Sie einen Port erstellen oder einen vorhandenen Port auswählen.

  3. Wählen Sie im Dialogfeld Porteigenschaften in der Dropdownliste Typ die Option WCF-Custom aus, und klicken Sie dann auf Konfigurieren.

    Hinweis

    Um das Dialogfeld Standorteigenschaften für einen Empfangsport anzuzeigen, klicken Sie im linken Bereich des Dialogfelds Porteigenschaften auf die Registerkarte Empfangsspeicherort , und klicken Sie dann auf Neu.

  4. Wenn Sie einen Sendeport erstellen, klicken Sie im Dialogfeld WCF-Benutzerdefinierte Transporteigenschaften auf die Registerkarte Anmeldeinformationen , und führen Sie eine der folgenden Aktionen aus:

    • Wählen Sie die Option Einmaliges Anmelden nicht verwenden aus, und geben Sie den Benutzernamen und das Kennwort an, um eine Verbindung mit SQL Server herzustellen. Beachten Sie, dass für den Benutzernamen und das Kennwort zwischen Groß- und Kleinschreibung unterschieden wird.

      Hinweis

      Wenn Sie mithilfe von Windows-Authentifizierung eine Verbindung mit SQL Server herstellen möchten, geben Sie einen leeren Benutzernamen und ein leeres Kennwort an. Bevor Sie dies tun, muss der Windows-Benutzer, mit dem Sie angemeldet sind, SQL Server hinzugefügt werden, wie unter Herstellen einer Verbindung mit SQL Server Verwenden der Windows-Authentifizierung mit dem SQL-Adapter beschrieben.

    • Wählen Sie die Option Einmaliges Anmelden verwenden aus, und geben Sie eine verbundene Enterprise-Anwendung für einmaliges Anmelden (Single Sign-On, SSO) an.

  5. Wenn Sie einen Empfangsport erstellen, klicken Sie im Dialogfeld WCF-Benutzerdefinierte Transporteigenschaften auf die Registerkarte Andere , und führen Sie eine der folgenden Aktionen aus:

    • Wählen Sie die Option Benutzerkonto aus, und geben Sie den Benutzernamen und das Kennwort für die Verbindung mit SQL Server an. Beachten Sie, dass für den Benutzernamen und das Kennwort zwischen Groß- und Kleinschreibung unterschieden wird.

      Hinweis

      Wenn Sie mithilfe von Windows-Authentifizierung eine Verbindung mit SQL Server herstellen möchten, geben Sie einen leeren Benutzernamen und ein leeres Kennwort an. Bevor Sie dies tun, muss der Windows-Benutzer, mit dem Sie angemeldet sind, SQL Server hinzugefügt werden, wie unter Herstellen einer Verbindung mit SQL Server Verwenden der Windows-Authentifizierung mit dem SQL-Adapter beschrieben.

    • Wählen Sie die Option Anmeldeinformationen aus Partneranwendung abrufen aus, und geben Sie eine Partneranwendung für einmaliges Anmelden an.

  6. Klicken Sie auf OK.

Geben Sie Anmeldeinformationen für den WCF-SQL-Port ein.

  1. Starten Sie die BizTalk Server-Verwaltungskonsole.

  2. Fügen Sie den WCF-SQL-Adapter zur BizTalk Server-Verwaltungskonsole hinzu. Anweisungen finden Sie unter Hinzufügen des SQL-Adapters zu BizTalk Server Verwaltungskonsole.

  3. Erweitern Sie in der Konsolenstruktur die BizTalk-Gruppe, dann Anwendungen, und erweitern Sie dann die Anwendung, unter der Sie einen Port erstellen möchten, und klicken Sie auf Ports senden oder Ports empfangen. Im rechten Bereich können Sie einen Port erstellen oder einen vorhandenen Port auswählen.

  4. Wählen Sie im Dialogfeld Porteigenschaften in der Dropdownliste Typ den WCF-SQL-Adapter aus, den Sie zuvor hinzugefügt haben, und klicken Sie dann auf Konfigurieren.

    Hinweis

    Um das Dialogfeld Standorteigenschaften für einen Empfangsport anzuzeigen, klicken Sie im linken Bereich des Dialogfelds Porteigenschaften auf die Registerkarte Empfangsspeicherort , und klicken Sie dann auf Neu.

  5. Wenn Sie einen Sendeport erstellen, klicken Sie im Dialogfeld Transporteigenschaften auf die Registerkarte Anmeldeinformationen , und führen Sie eine der folgenden Aktionen aus:

    • Wählen Sie die Option Einmaliges Anmelden nicht verwenden aus, und geben Sie den Benutzernamen und das Kennwort an, um eine Verbindung mit SQL Server herzustellen. Beachten Sie, dass für den Benutzernamen und das Kennwort zwischen Groß- und Kleinschreibung unterschieden wird.

      Hinweis

      Wenn Sie mithilfe von Windows-Authentifizierung eine Verbindung mit SQL Server herstellen möchten, geben Sie einen leeren Benutzernamen und ein leeres Kennwort an. Bevor Sie dies tun, muss der Windows-Benutzer, mit dem Sie angemeldet sind, SQL Server hinzugefügt werden, wie unter Herstellen einer Verbindung mit SQL Server Verwenden der Windows-Authentifizierung mit dem SQL-Adapter beschrieben.

    • Wählen Sie die Option Einmaliges Anmelden verwenden aus, und geben Sie eine verbundene Enterprise-Anwendung für einmaliges Anmelden (Single Sign-On, SSO) an.

  6. Wenn Sie einen Empfangsport erstellen, klicken Sie im Dialogfeld Transporteigenschaften auf die Registerkarte Andere , und führen Sie eine der folgenden Aktionen aus:

    • Wählen Sie die Option Benutzerkonto aus, und geben Sie den Benutzernamen und das Kennwort für die Verbindung mit SQL Server an. Beachten Sie, dass für den Benutzernamen und das Kennwort zwischen Groß- und Kleinschreibung unterschieden wird.

      Hinweis

      Wenn Sie mithilfe von Windows-Authentifizierung eine Verbindung mit SQL Server herstellen möchten, geben Sie einen leeren Benutzernamen und ein leeres Kennwort an. Bevor Sie dies tun, muss der Windows-Benutzer, mit dem Sie angemeldet sind, SQL Server hinzugefügt werden, wie unter Herstellen einer Verbindung mit SQL Server Verwenden der Windows-Authentifizierung mit dem SQL-Adapter beschrieben.

    • Wählen Sie die Option Anmeldeinformationen aus Partneranwendung abrufen aus, und geben Sie eine Partneranwendung für einmaliges Anmelden an.

  7. Klicken Sie auf OK.

Weitere Informationen

Bausteine zum Entwickeln von BizTalk-Anwendungen mit dem SQL-Adapter