Freigeben über


Entwickeln Ihrer SQL-Anwendungen

Überblick

Der Microsoft BizTalk-Adapter für SQL Server ist eine WCF-Bindung (Windows Communication Foundation). Clientanwendungen können den SQL-Adapter verwenden, um Vorgänge für SQL Server Artefakte aufzurufen. Der SQL-Adapter kann verwendet werden:

  • Über eine physische Portbindung in einer BizTalk Server-Lösung.

  • Durch Aufrufen von Methoden für eine instance eines Clientproxys.

  • Als gehosteter WCF-Dienst.

  • Durch das Senden von SOAP-Nachrichten über einen Kanal instance in Code, der das WCF-Kanalmodell verwendet.

BizTalk vs WCF-Dienst und WCF-Kanal

Die folgende Tabelle:

  • Listet die verschiedenen Vorgänge auf, die für SQL Server mithilfe des SQL-Adapters ausgeführt werden können.

  • Stellt Links zu den Themen bereit, die Informationen zum Ausführen der Aufgabe mit dem ausgewählten Ansatz (BizTalk Server, WCF-Dienstmodell, WCF-Kanalmodell) enthalten.

Aufgabe BizTalk Server WCF-Dienstmodell WCF-Kanalmodell
Ausführen grundlegender Einfüge-, Update-, Lösch- und Auswahlvorgänge für Tabellen und Sichten Einfügen, Aktualisieren, Löschen oder Auswählen von Vorgängen mithilfe von BizTalk Server mit dem SQL-Adapter Einfügen, Aktualisieren, Löschen oder Auswählen von Vorgängen für Schnittstellentabellen und Sichten mithilfe des WCF-Dienstmodells Ausführen eines Einfügevorgangs für eine Tabelle in SQL mithilfe des WCF-Kanalmodells
Ausführen von Vorgängen für Tabellen und Sichten mit großen Datentypspalten

(Enthält auch Informationen zu FILESTREAM-Vorgängen, die den Adapter verwenden.)
Vorgänge für Tabellen und Sichten, die große Datentypen enthalten, mithilfe des SQL-Adapters Ausführen von Vorgängen für Tabellen und Sichten mit großen Datentypen in SQL mithilfe des WCF-Dienstmodells -
Ausführen von gespeicherten Prozeduren Ausführen gespeicherter Prozeduren in SQL Server mithilfe von BizTalk Server Aufrufen gespeicherter Prozeduren in SQL mithilfe des WCF-Dienstmodells -
Ausführen gespeicherter Prozeduren mit einzelnen Parametern ohne Verwendung einer BizTalk-Orchestrierung Ausführen gespeicherter Prozeduren mit einem einzelnen XML-Parameter in SQL Server mithilfe von BizTalk Server - -
Ausführen gespeicherter Prozeduren, die eine FOR XML-Klausel in der Definition enthalten Führen Sie gespeicherte Prozeduren mit einer FOR XML-Klausel in SQL Server mithilfe von BizTalk Server - -
Ausführen von zusammengesetzten Vorgängen für SQL Server Ausführen zusammengesetzter Vorgänge für SQL Server mithilfe von BizTalk Server - -
Aufrufen von Skalarfunktionen in SQL Server Aufrufen von Skalarfunktionen in SQL Server mithilfe von BizTalk Server Aufrufen von Skalarfunktionen in SQL Server mithilfe des WCF-Dienstmodells -
Aufrufen von Tabellenwertfunktionen in SQL Server Aufrufen von Table-Valued Functions in SQL Server mithilfe von BizTalk Server Aufrufen Table-Valued Funktionen in SQL Server mithilfe des WCF-Dienstmodells -
Ausführen von ExecuteReader-, ExecuteScalar- oder ExecuteNonQuery-Vorgängen ExecuteReader-, ExecuteScalar- oder ExecuteNonQuery-Vorgänge in SQL mit BizTalk Server ExecuteReader-, ExecuteScalar- oder ExecuteNonQuery-Vorgänge in SQL mithilfe des WCF-Dienstmodells -
Empfangen von abrufbasierten Datenänderungsmeldungen Abfragen von SQL Server mithilfe des SQL-Adapters mit BizTalk Server Abfragen SQL Server mithilfe des SQL-Adapters mit WCF-Dienstmodell Empfangen von Abrufdaten geänderten Nachrichten von SQL Server mithilfe des WCF-Kanalmodells
Empfangen von SQL Server Benachrichtigungen Empfangen von SQL-Abfragebenachrichtigungen mithilfe von BizTalk Server Empfangen von Abfragebenachrichtigungen von SQL mithilfe des WCF-Dienstmodells -

Nächste Schritte

Die Themen in diesem Abschnitt enthalten Informationen, Verfahren und Beispiele für die Entwicklung von Anwendungen, die den SQL-Adapter sowohl in BizTalk Server- als auch in .NET-Programmierlösungen nutzen.