Freigeben über


Einschränkungen des BizTalk-Adapters für SQL Server

Die folgenden Einschränkungen sind für Microsoft BizTalk Adapter für SQL Server bekannt:

  • Der SQL-Adapter unterstützt keine Synonyme, die in der SQL Server-Datenbank erstellt wurden. Informationen zu Synonymen in SQL Server finden Sie unter https://go.microsoft.com/fwlink/?LinkId=120111.

  • Wenn Sie die Systemzeit des Computers ändern, auf dem der BizTalk Server Host ausgeführt wird, wird die Zeit im BizTalk Server Host nicht automatisch aktualisiert. Dies kann zu einem falschen Verhalten der eingehenden Vorgänge führen, die den Empfangsport von BizTalk Server verwenden. Als Problemumgehung müssen Sie den Host instance neu starten, der über einen Empfangsport verfügt, nachdem Sie die Systemzeit des Computers, auf dem er ausgeführt wird, geändert haben.

  • Wenn ein Parametername in einer gespeicherten Prozedur mindestens 127 Zeichen enthält, können Sie die gespeicherte Prozedur nicht mithilfe des SQL-Adapters ausführen. Dies ist auf die Einschränkung der ADO.NET zurückzuführen.

  • Die WSDL, die der SQL-Adapter generiert, macht die DateTimeOffset-Spalte bei der Konvertierung in einen Proxy als System.DateTime verfügbar. Dieser Datentyp kann keine Zeitzoneninformationen speichern. Folglich wird jeder Datums-/Uhrzeitwert, den der Adapter an den Proxy sendet, in die Lokale Zeit in der .NET-Anwendung konvertiert. Wenn Sie die Zeitzoneninformationen beibehalten möchten, müssen Sie die Schnittstelle Ihres Proxys so ändern, dass der String-Typ anstelle von System.DateTime verwendet wird. Verwenden Sie dann XmlConvert.ToDateTimeOffset, um ein Sytstem.DateTimeOffset-Objekt zu erstellen, in dem die Zeitzoneninformationen gespeichert werden können.

Weitere Informationen

UNderstand BizTalk-Adapter für SQL Server