Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Thema enthält Anweisungen zum Konfigurieren 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 zum Bereitstellen und Verwalten 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 zum Senden von Nachrichten an SQL Server mithilfe der BizTalk Server-Verwaltungskonsole zu konfigurieren.
Starten Sie die BizTalk Server-Verwaltungskonsole.
Fügen Sie den WCF-SQL Adapter zur BizTalk Server-Verwaltungskonsole hinzu. Anweisungen finden Sie unter Hinzufügen des SQL-Adapters zur BizTalk Server-Verwaltungskonsole.
Erweitern Sie in der Konsolenstruktur die BizTalk-Gruppe, und erweitern Sie dann "Anwendungen".
Erweitern Sie die Anwendung, unter der Sie den SQL-Adapter bereitstellen möchten.
Klicken Sie mit der rechten Maustaste auf "Ports senden", zeigen Sie auf "Neu", und zeigen Sie dann auf den Porttyp, den Sie konfigurieren möchten, abhängig vom Kommunikationsmodus zwischen BizTalk Server und SQL Server.
Geben Sie im Dialogfeld " Porteigenschaften senden " auf der Registerkarte " Allgemein " einen Namen für den Sendeport ein.
Wählen Sie in der Dropdownliste " Typ " den WCF-SQL Adapter aus, den Sie zuvor hinzugefügt haben, und klicken Sie dann auf "Konfigurieren".
Gehen Sie im Dialogfeld "Transporteigenschaften" wie folgt vor:
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.
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 Einfügevorgangs für eine Tabelle in einer SQL Server-Datenbank lautet beispielsweise:
TableOp/Insert/dbo/EmployeeHinweis
Mitarbeiter ist der Name einer Tabelle in einer SQL Server-Datenbank.
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 zu den Bindungseigenschaften des BizTalk-Adapters für SQL Server".
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.
Klicken Sie auf die Registerkarte "Anmeldeinformationen ", und führen Sie dann 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 Benutzername und Kennwort case-sensitiv sind.
Hinweis
Wenn Sie mithilfe der Windows-Authentifizierung eine Verbindung mit SQL Server herstellen möchten, geben Sie einen leeren Benutzernamen und ein 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 unter Verwendung der Windows-Authentifizierung mit dem SQL-Adapter" beschrieben.
Wählen Sie die Option Einmaliges Anmelden verwenden aus, und wählen Sie anschließend eine Enterprise-Single-Sign-On-(SSO)-Anwendung aus.
Weitere Informationen zur Sicherheit in Bezug auf BizTalk Server finden Sie unter Sicherheit mit dem SQL-Adapter und BizTalk Server.
Klicken Sie auf 'OK', um zum Dialogfeld 'Porteigenschaften senden' zurückzukehren.
Wählen Sie in der Liste "Handler senden " die Option "BizTalkServerApplication" aus.
Wenn Sie statische One-Way Sendeport in Schritt 5 erstellen möchten, geben Sie eine Sendepipeline an. Wählen Sie in der Liste " Pipeline senden " die Pipeline aus, die XMLTransmit entspricht.
Wenn Sie sich entschieden haben, den statischen Solicit-Response Port in Schritt 5 zu erstellen, geben Sie die Sende- und Empfangspipelines an.
Wählen Sie in der Dropdownliste " Pipeline senden " die Pipeline aus, die XMLTransmit entspricht.
Wählen Sie in der Dropdownliste "Empfangspipeline" die Pipeline aus, die XMLReceive entspricht.
Klicke auf OK.
Bereitstellen von Adaptern zum Empfangen von Nachrichten von SQL Server
Führen Sie die folgenden Schritte aus, um einen WCF-SQL-Empfangsport zum Empfang von Nachrichten von SQL Server über die BizTalk Server-Verwaltungskonsole zu konfigurieren.
Starten Sie die BizTalk Server-Verwaltungskonsole.
Fügen Sie den WCF-SQL Adapter zur BizTalk Server-Verwaltungskonsole hinzu. Anweisungen finden Sie unter Hinzufügen des SQL-Adapters zur BizTalk Server-Verwaltungskonsole.
Erweitern Sie in der Konsolenstruktur die BizTalk-Gruppe, und erweitern Sie dann "Anwendungen".
Erweitern Sie die Anwendung, unter der Sie den SQL-Adapter bereitstellen möchten.
Klicken Sie mit der rechten Maustaste auf "Empfangsport", zeigen Sie auf "Neu", und klicken Sie je nach Kommunikationsmodus zwischen BizTalk Server und SQL Server auf "One-Way Receive Port " oder " Request Response Receive Port".
Geben Sie im Dialogfeld "Porteigenschaften empfangen " auf der Registerkarte " Allgemein " einen Namen für den Empfangsport ein.
Klicken Sie auf der Registerkarte " Empfangsspeicherorte " auf "Neu". Das Dialogfeld "Standorteigenschaften empfangen " wird angezeigt.
Im Dialogfeld "Eigenschaften des Empfangsstandorts" gehen Sie wie folgt vor:
Geben Sie einen Namen für den Empfangsort an.
Wählen Sie in der Dropdownliste " Typ " den WCF-SQL Adapter aus, den Sie zuvor hinzugefügt haben, und klicken Sie dann auf "Konfigurieren".
Gehen Sie im Dialogfeld "Transporteigenschaften" wie folgt vor:
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.
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 zu den Bindungseigenschaften des BizTalk-Adapters für SQL Server".
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.
Klicken Sie auf die Registerkarte "Verhalten ", um die Transaktionsisolationsstufe festzulegen. Weitere Informationen zum Festlegen der Transaktionsisolationsstufe finden Sie unter Configure Transaction Isolation Level and Transaction Timeout with SQL.
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 Benutzername und Kennwort case-sensitiv sind.
Hinweis
Wenn Sie mithilfe der Windows-Authentifizierung eine Verbindung mit SQL Server herstellen möchten, geben Sie einen leeren Benutzernamen und ein 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 unter Verwendung der Windows-Authentifizierung mit dem SQL-Adapter" beschrieben.
Wählen Sie die Option "Anmeldeinformationen aus 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.
Klicken Sie auf 'OK', um zum Dialogfeld "Empfangsspeicherorteigenschaften" zurückzukehren.
Wählen Sie in der Dropdownliste "Empfangshandler " die Option "BizTalkServerApplication" aus.
Wenn Sie sich entschieden haben, einen Unidirektionale Empfangsport in Schritt 5 zu erstellen, geben Sie eine Empfangspipeline an. Wählen Sie in der Empfangspipelineliste die Pipeline aus, die XMLReceive entspricht.
Wenn Sie in Schritt 5 den Anforderungsantwort-Empfangsport erstellen möchten, geben Sie Sende- und Empfangspipelines an.
Wählen Sie in der Dropdownliste "Empfangspipeline" die Pipeline aus, die XMLReceive entspricht.
Wählen Sie in der Dropdownliste " Pipeline senden " die Pipeline aus, die XMLTransmit entspricht.
Klicken Sie im Dialogfeld "Standorteigenschaften empfangen " auf "OK".
Klicken Sie im Dialogfeld "Porteigenschaften empfangen " auf "OK".
Siehe auch
Manuelles Konfigurieren einer physischen Portbindung an den SQL-Adapter