Freigeben über


Häufig gestellte Fragen zum SQL-Adapter

Im Folgenden finden Sie einige häufig gestellte Fragen (FAQs) zu Microsoft BizTalk Adapter for SQL Server und dem BizTalk Adapter Pack im Allgemeinen.

Wie kann ich den SQL-Adapter verwenden, um mit der SQL Server-Datenbank zu kommunizieren?

Sie können den SQL-Adapter verwenden, um mit der SQL Server Datenbank zu kommunizieren, indem Sie Entweder BizTalk-Anwendungen entwickeln, das WCF-Dienstmodell verwenden oder das WCF-Kanalmodell verwenden. Weitere Informationen finden Sie unter Übersicht über den BizTalk-Adapter für SQL Server.

Welche Schnittstellen werden vom SQL-Adapter zum Abrufen von Metadaten unterstützt?

Der SQL-Adapter unterstützt zwei Schnittstellen zum Abrufen von Metadaten:

  • MetadataExchange wird von WCF bereitgestellt. WCF stellt einen Metadatenaustauschendpunkt für alle WCF-Bindungen bereit, mit dem Clients Metadaten aus der SQL Server-Datenbank abrufen können.

  • IMetadataRetrievalContract wird vom WCF LOB Adapter SDK bereitgestellt, das die Funktionen zum Durchsuchen und Durchsuchen von Metadaten des Adapters unterstützt.

Wie unterstützt der SQL-Adapter hochverfügbarkeit von Daten?

Beim Angeben des SQL Server-Verbindungs-URI zum Herstellen einer Verbindung mit einer SQL Server-Datenbank können Sie mit dem SQL-Adapter den Namen eines Failovers SQL Server Datenbank angeben, mit dem eine Verbindung hergestellt werden soll, wenn die primäre SQL Server Datenbank nicht verfügbar ist. Das Failover SQL Server Datenbank wird mithilfe des optionalen Parameters FailoverPartner im Verbindungs-URI angegeben.

Kann ich BizTalk-Projekte migrieren, die mit der vorherigen Version des SQL-Adapters erstellt wurden, um den WCF-basierten SQL-Adapter zu verwenden? Wie kann ich das erreichen?

Ja. Informationen zu den Schritten zum Migrieren von BizTalk-Projekten, die mit der vorherigen Version des SQL-Adapters erstellt wurden, zur Verwendung des WCF-basierten SQL-Adapters finden Sie unter Sql-Adapter-Tutorials.

Bietet der SQL-Adapter eine sichere Möglichkeit der Kommunikation mit der SQL Server Datenbank? Gibt es bewährte Methoden, um die Sicherheit von Daten zu gewährleisten?

Der SQL-Adapter unterstützt Enterprise Single Sign-On (SSO) und Integrated Security für die Authentifizierung für die Verbindungen, die er mit der SQL Server-Datenbank herstellt. Mit einmaligem Anmelden werden die Anmeldeinformationen verschlüsselt und in der Registrierung gespeichert. Das System verwendet diese Anmeldeinformationen, um den Zugriff zu bestimmen, anstatt vom Benutzer zu verlangen, sie dort einzugeben, wo sie möglicherweise von nicht autorisierten Akteuren gesehen werden. Integrierte Sicherheit verwendet die Anmeldeinformationen des angemeldeten Benutzers, um auf den SQL Server zuzugreifen. Dadurch entfällt die Eingabe von Anmeldeinformationen durch Benutzer. Der Datenbankadministrator muss SQL so konfigurieren, dass die Anmeldeinformationen der Benutzer akzeptiert werden, damit Integrierte Sicherheit ordnungsgemäß funktioniert.

Der SQL-Adapter ermöglicht es Ihnen auch nicht, die Benutzeranmeldeinformationen im Verbindungs-URI für die SQL Server-Datenbank einzugeben, während Sie mit dem Add Adapter Service Reference Visual Studio Plug-In and Consume Adapter Service BizTalk Project Add-In arbeiten, um zu verhindern, dass Anmeldeinformationen in Klartext angezeigt werden. Darüber hinaus wird das Kennwort nicht in die Konfigurationsdatei (generiert durch das Visual Studio-Plug-In Adapter Service Reference) und die Bindungsdatei (generiert durch das BizTalk-Projekt-Add-In "Consume Adapter Service") geschrieben.

Weitere Informationen:

Gibt es eine gui, die vom SQL-Adapter bereitgestellt wird, um Vorgänge für die Artefakte in meiner zugrunde liegenden SQL Server Datenbank anzuzeigen und auszuführen?

Das BizTalk-Projekt-Add-In "Adapterdienst nutzen" und das Visual Studio-Plug-In "Adapterdienstreferenz hinzufügen" bieten ein Dialogfeld, in dem Sie Vorgänge für die Artefakte in der zugrunde liegenden SQL Server Datenbank anzeigen und ausführen können. Weitere Informationen zur gui, die vom SQL-Adapter bereitgestellt wird, finden Sie unter Durchsuchen, Suchen und Abrufen von Metadaten für SQL-Vorgänge mithilfe des SQL-Adapters.

Was sind Bindungseigenschaften im SQL-Adapter? Wo finde ich Informationen zu allen Bindungseigenschaften im SQL-Adapter?

Adapterclients können Bindungseigenschaften im SQL-Adapter verwenden, um das Verhalten des Adapters zu konfigurieren und zu steuern. Informationen zu allen Bindungseigenschaften, die im SQL-Adapter angezeigt werden, finden Sie unter Informationen zum BizTalk-Adapter für SQL Server Adapterbindungseigenschaften.

Was ist MSDTC? Muss ich mich damit kümmern, bevor ich den SQL-Adapter verwende?

MSDTC steht für Microsoft Distributed Transaction Coordinator. MSDTC koordiniert verschiedene Transaktionen zwischen mehreren Ressourcenmanagern wie Datenbanken, Dateisystemen und Nachrichtenwarteschlangen. Um den SQL-Adapter mit BizTalk Server verwenden zu können, müssen Sie MSDTC aktivieren. Ausführliche Informationen zum Konfigurieren von MSDTC finden Sie unter Konfigurieren von MSDTC auf SQL Server- und Adapterclient.

Wo finde ich Informationen zu den SQL Server Datentypen, die im SQL-Adapter unterstützt werden?

Informationen zu den SQL Server Datentypen, die im SQL-Adapter unterstützt werden, finden Sie unter Grundlegende SQL Server Datentypen.

Welchen Ansatz (BizTalk Server, WCF-Dienstmodell oder WCF-Kanalmodell) kann ich verwenden, um verschiedene Vorgänge mit dem SQL-Adapter auszuführen?

Informationen zum Ansatz, mit dem Sie verschiedene Vorgänge mit dem SQL-Adapter ausführen können, finden Sie unter Entwickeln Ihrer SQL-Anwendungen.

Weitere Informationen

Häufig gestellte Fragen