使用 SQL 配接器搭配使用者定義型別的資料表和檢視作業
您可以使用 SQL 配接器,對具有使用者定義類型資料行的資料表或檢視執行作業, (UDT) 。 您可以使用標準資料表作業 (Insert、Update、Delete 和 Select) ,將資料讀取或寫入 UDT 類型的資料行。 您也可以在這類資料表上執行預存程式和函式。 不過,您必須先執行某些工作,才能使用配接器來處理具有 UDT 資料行的資料表。 執行這些工作之後,您可以使用配接器來:
執行插入、刪除、更新和選取作業,如搭配 SQL 配接器使用BizTalk Server插入、更新、刪除或選取作業中所述。
執行預存程式,如使用 BizTalk Server 執行 SQL Server 中的預存程式中所述。
使用 UDT 資料行在資料表上執行複合作業,如使用 BizTalk Server 在 SQL Server上執行複合作業中所述
使用 UDT 資料行輪詢資料表,如使用 BizTalk Server 從SQL Server接收輪詢型資料變更訊息中所述。
執行其他作業,如 開發 BizTalk 應用程式中所述。
對具有 UDT 的資料表執行作業時的考慮
您必須先執行下列工作,才能使用配接器對具有 UDT 資料行的資料表執行作業。
使用 Visual Studio 產生作業的架構時
UDT 類型 元件的位置 SQL SERVER隨附的 UDT,例如 Geography - 請確定已將 Microsoft.SqlServer.Types.dll 新增至 GAC。
- 請確定 system32 資料夾中有 SqlServerSpatial.dll 可用。
您可以在電腦上的安裝這些 DLL,方法是執行SQL Server安裝程式,然後選取精靈的 [功能選取] 頁面中的 [管理工具 – 基本和管理工具 – 完成]。UDT 未隨附于SQL Server,但由使用者定義 請確定 UDT 的個別元件位於與 Visual Studio 可執行檔相同的位置,devenv.exe。 可執行檔通常位於 <installation drive>:\Program Files\Microsoft Visual Studio <version>\Common7\IDE
。使用 BizTalk Server 執行作業時
UDT 類型 元件的位置 SQL SERVER隨附的 UDT,例如 Geography - 請確定已將 Microsoft.SqlServer.Types.dll 新增至 GAC。
- 請確定 system32 資料夾中有 SqlServerSpatial.dll 可用。
您可以在電腦上的安裝這些 DLL,方法是執行SQL Server安裝程式,然後選取精靈的 [功能選取] 頁面中的 [管理工具 – 基本和管理工具 – 完成]。UDT 未隨附于SQL Server,但由使用者定義 請確定 UDT 的個別元件可在BizTalk Server安裝位置下使用。 針對BizTalk Server,這通常是 < 安裝磁片磁碟機 > :\Program Files\Microsoft BizTalk Server。 使用 Visual Studio 執行作業時
UDT 類型 元件的位置 SQL SERVER隨附的 UDT,例如 Geography - 請確定已將 Microsoft.SqlServer.Types.dll 新增至 GAC。
- 請確定 system32 資料夾中有 SqlServerSpatial.dll 可用。
您可以在電腦上的安裝這些 DLL,方法是執行SQL Server安裝程式,然後選取精靈的 [功能選取] 頁面中的 [管理工具 – 基本和管理工具 – 完成]。UDT 未隨附于SQL Server,但由使用者定義 請確定 UDT 的個別元件位於與專案可執行檔相同的位置,通常位於專案的 \bin\Debug 資料夾底下。 完成這些工作之後,您全都會設定為在具有 UDT 的資料表上執行作業。