BizTalk Adapter for SQL Server的限制
以下是 Microsoft BizTalk Adapter for SQL Server 的已知限制:
SQL 配接器不支援在 SQL Server 資料庫中建立的同義字。 如需 SQL Server 中同義字的資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=120111 。
如果您變更執行BizTalk Server主機之電腦的系統時間,則不會在BizTalk Server主機中自動更新時間。 這可能會導致使用BizTalk Server接收埠的輸入作業行為不正確。 因應措施是,您必須在變更執行它之電腦的系統時間之後,重新開機具有接收埠的主機實例。
如果預存程式中的參數名稱包含 127 個以上的字元,您就無法使用 SQL 配接器來執行預存程式。 這是因為 ADO.NET 的限制。
當轉換成 Proxy 時,SQL 配接器產生的 WSDL 會將 DateTimeOffset 資料行公開為 System.DateTime。 此資料類型無法儲存時區資訊。 因此,介面卡傳送至 Proxy 的任何日期/時間值都會轉換成 .NET 應用程式中的當地時間。 如果您想要保留時區資訊,您必須變更 Proxy 的介面,以使用 String 類型,而不是 System.DateTime。 然後,使用 XmlConvert.ToDateTimeOffset 建立 Sytstem.DateTimeOffset 物件,此物件可以儲存時區資訊。