Freigeben über


Konfigurieren eines Ports mithilfe des WCF-SQL-Adapters

Dieses Thema enthält Anweisungen zum Konfigurieren von WCF-SQL-Sende- und Empfangsports für ausgehende und eingehende Vorgänge auf SQL Server mithilfe des SQL-Adapters.

Voraussetzungen

Melden Sie sich mit einem Konto an, das Mitglied der Gruppe BizTalk Server-Administratoren oder BizTalk-Operatoren ist. Ausführlichere Informationen zu Berechtigungen finden Sie unter Erforderliche Berechtigungen für die Bereitstellung und Verwaltung einer BizTalk-Anwendung und Mindestsicherheitsrechte.

Bereitstellen von Adaptern zum Senden von Nachrichten an SQL Server

Führen Sie die folgenden Schritte aus, um einen WCF-SQL-Sendeport für das Senden von Nachrichten an SQL Server mithilfe der BizTalk Server-Verwaltungskonsole zu konfigurieren.

  1. Starten Sie die BizTalk Server-Verwaltungskonsole.

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

  3. Erweitern Sie in der Konsolenstruktur die Option BizTalk-Gruppe, und erweitern Sie dann Anwendungen.

  4. Erweitern Sie die Anwendung, unter der Sie den SQL-Adapter bereitstellen möchten.

  5. Klicken Sie mit der rechten Maustaste auf Ports senden, zeigen Sie auf Neu, und zeigen Sie dann auf den Porttyp, den Sie je nach Kommunikationsmodus zwischen BizTalk Server und SQL Server konfigurieren möchten.

  6. Geben Sie im Dialogfeld Porteigenschaften senden auf der Registerkarte Allgemein einen Namen für den Sendeport ein.

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

  8. Gehen Sie im Dialogfeld Transporteigenschaften wie folgt vor:

    1. Klicken Sie auf die Registerkarte Allgemein , klicken Sie auf die Schaltfläche Konfigurieren , und geben Sie Werte für die Verbindungsparameter an. Weitere Informationen zum Verbindungs-URI für den SQL-Adapter finden Sie unter Erstellen des SQL Server Verbindungs-URI.

    2. Geben Sie auf der Registerkarte Allgemein im Textfeld Aktion die Aktion für den Vorgang ein. Eine Liste der Aktionen für jeden Vorgang finden Sie unter Nachrichten und Nachrichtenschemas . Die Aktion zum Aufrufen des Insert-Vorgangs für eine Tabelle in einer SQL Server-Datenbank lautet beispielsweise:

      TableOp/Insert/dbo/Employee  
      

      Hinweis

      Employee ist der Name einer Tabelle in SQL Server Datenbank.

    3. Klicken Sie auf die Registerkarte Bindung , und geben Sie Werte für Bindungseigenschaften an, die vom SQL-Adapter verfügbar gemacht werden. Weitere Informationen zu Bindungseigenschaften finden Sie unter Informationen zum BizTalk-Adapter für SQL Server Adapterbindungseigenschaften.

      Hinweis

      Die Bindungseigenschaften werden basierend darauf angezeigt, ob Sie einen Sendeport oder einen Empfangsport konfigurieren. Beispielsweise sind Bindungseigenschaften im Zusammenhang mit Benachrichtigungen beim Konfigurieren eines Sendeports nicht verfügbar, da Benachrichtigungen eingehende Vorgänge sind und eine Empfangsportkonfiguration erfordern.

    4. Klicken Sie 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 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 Einmaliges Anmelden verwenden aus, und geben Sie dann eine Partneranwendung für einmaliges Anmelden (Single Sign-On, SSO) für Enterprise an.

        Weitere Informationen zur Sicherheit in Bezug auf BizTalk Server finden Sie unter Sicherheit mit dem SQL-Adapter und BizTalk Server.

    5. Klicken Sie auf OK, um zum Dialogfeld Porteigenschaften senden zurückzukehren.

  9. Wählen Sie in der Liste Send handler die Option BizTalkServerApplication aus.

  10. Wenn Sie sich in Schritt 5 für die Erstellung eines statischen One-Way Sendeports entschieden haben, geben Sie eine Sendepipeline an. Wählen Sie in der Liste Pipeline senden die Pipeline aus, die XMLTransmit entspricht.

  11. Wenn Sie sich in Schritt 5 für die Erstellung von Static Solicit-Response Port entschieden haben, geben Sie Sende- und Empfangspipelines an.

    1. Wählen Sie in der Dropdownliste Pipeline senden die Pipeline aus, die XMLTransmit entspricht.

    2. Wählen Sie in der Dropdownliste Empfangspipeline die Pipeline aus, die XMLReceive entspricht.

  12. Klicken Sie auf OK.

Bereitstellen von Adaptern zum Empfangen von Nachrichten von SQL Server

Führen Sie die folgenden Schritte aus, um einen WCF-SQL-Empfangsport für den Empfang von Nachrichten von SQL Server mithilfe der BizTalk Server-Verwaltungskonsole zu konfigurieren.

  1. Starten Sie die BizTalk Server-Verwaltungskonsole.

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

  3. Erweitern Sie in der Konsolenstruktur die Option BizTalk-Gruppe, und erweitern Sie dann Anwendungen.

  4. Erweitern Sie die Anwendung, unter der Sie den SQL-Adapter bereitstellen möchten.

  5. Klicken Sie mit der rechten Maustaste auf Empfangsports, zeigen Sie auf Neu, und klicken Sie je nach Kommunikationsmodus zwischen BizTalk Server und SQL Server auf Unidirektionale Empfangsport oder Anforderungsantwort-Empfangsport.

  6. Geben Sie im Dialogfeld Eigenschaften des Empfangsports auf der Registerkarte Allgemein einen Namen für den Empfangsport ein.

  7. Klicken Sie auf der Registerkarte Empfangsspeicherorte auf Neu. Das Dialogfeld Eigenschaften des Empfangsspeicherorts wird angezeigt.

  8. Gehen Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts wie folgt vor:

    1. Geben Sie einen Namen für den Empfangsspeicherort an.

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

  9. Gehen Sie im Dialogfeld Transporteigenschaften wie folgt vor:

    1. Klicken Sie auf die Registerkarte Allgemein , klicken Sie auf die Schaltfläche Konfigurieren , und geben Sie Werte für die Verbindungsparameter an. Weitere Informationen zum Verbindungs-URI für den SQL-Adapter finden Sie unter Erstellen des SQL Server Verbindungs-URI.

    2. Klicken Sie auf die Registerkarte Bindung , und geben Sie Werte für Bindungseigenschaften an, die vom SQL-Adapter verfügbar gemacht werden. Weitere Informationen zu Bindungseigenschaften finden Sie unter Informationen zum BizTalk-Adapter für SQL Server Adapterbindungseigenschaften.

      Hinweis

      Die Bindungseigenschaften werden basierend darauf angezeigt, ob Sie einen Sendeport oder einen Empfangsport konfigurieren. Beispielsweise sind Bindungseigenschaften im Zusammenhang mit Benachrichtigungen beim Konfigurieren eines Sendeports nicht verfügbar, da Benachrichtigungen eingehende Vorgänge sind und eine Empfangsportkonfiguration erfordern.

    3. Klicken Sie auf die Registerkarte Verhalten , um die Transaktionsisolationsstufe festzulegen. Weitere Informationen zum Festlegen der Transaktionsisolationsstufe finden Sie unter Konfigurieren der Transaktionsisolationsstufe und des Transaktionstimeouts mit SQL.

    4. Klicken Sie auf die Registerkarte Andere , und führen Sie eine der folgenden Aktionen aus:

      • Wählen Sie 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 von Partneranwendung abrufen aus , und geben Sie eine Partner-SSO-Anwendung an.

        Weitere Informationen zur Sicherheit in Bezug auf BizTalk Server finden Sie unter Sicherheit mit dem SQL-Adapter und BizTalk Server.

    5. Klicken Sie auf OK, um zum Dialogfeld Eigenschaften des Empfangsspeicherorts zurückzukehren.

  10. Wählen Sie in der Dropdownliste Empfangshandlerdie Option BizTalkServerAnwendung aus.

  11. Wenn Sie sich in Schritt 5 für die Erstellung eines unidirektionale Empfangsports entschieden haben, geben Sie eine Empfangspipeline an. Wählen Sie in der Liste Empfangspipeline die Pipeline aus, die XMLReceive entspricht.

  12. Wenn Sie sich in Schritt 5 für die Erstellung des Anforderungsantwort-Empfangsports entschieden haben, geben Sie Sende- und Empfangspipelines an.

    1. Wählen Sie in der Dropdownliste Empfangspipeline die Pipeline aus, die XMLReceive entspricht.

    2. Wählen Sie in der Dropdownliste Pipeline senden die Pipeline aus, die XMLTransmit entspricht.

  13. Klicken Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts auf OK.

  14. Klicken Sie im Dialogfeld Eigenschaften des Empfangsports auf OK.

Weitere Informationen

Manuelles Konfigurieren einer physischen Portbindung an den SQL-Adapter