使用 Microsoft® SQL Server® 連接器,您可以在連鎖中使用指令 在 Microsoft SQL Server 資料庫中執行結構化查詢語言 (SQL) 作業,包括 Microsoft Dynamics® Great Plains® (GP) 或 Yardi® Private Cloud 等解決方案。例如,使用此連接器,您可以
- 執行 SQL 指令,包括
CREATE或UPDATE語句或SELECT查詢 - 擷取 SQL Server 中資料表的詳細資訊
- 插入記錄到 SQL Server 資料庫
註: 此連接器由 Workiva 建立並連接至第三方系統。雖然我們的支援團隊可協助您在工作區內設定此連接器,但我們無法排除故障或以其他方式協助解決源自 Workiva 平台之外的任何問題。
要求
要啟用與 SQL Server 資料庫的連線,連接器使用 Java 資料庫連線 (JDBC),並以基本使用者名稱和密碼驗證。要設定連接器,您需要
- 在 SQL Server 中為連接器建立的指定整合使用者
- 整合使用者的使用者名稱和密碼
- JDBC 連線的 URL,例如
jdbc:sqlserver://localhost:1433;[options] - 要連接到內部部署的 SQL Server 資料庫,a GroundRunner for the connection
支援的版本
Microsoft® SQL Server® 連接器與下列資料庫版本相容 :
- Azure SQL Database
- Azure Synapse Analytics
- Azure SQL 受控執行個體
- SQL Server 2022
- SQL Server 2019
- SQL Server 2017
- SQL Server 2016
- SQL Server 2014
設定 Microsoft SQL Server 連接器
注意:為了使連接器可用於組織的鏈結,組織安全性管理員首先要從組態中啟用它。
- 在「鏈結產生器」中,按一下「連線」,然後按一下右上角的「建立」。
- 在Connector Connection 下 ,選擇Microsoft SQL Server 和與連接一起使用的執行器。
- 在「基本資訊」(Basic Info) 下,輸入唯一的名稱和描述以識別連結。
- 在Properties 下 ,輸入連接器的詳細資訊:
摘要資訊 詳細資料 使用者名稱 輸入連接器的 SQL Server 整合使用者的使用者名稱。 密碼 輸入Username 屬性的密碼。 連線 URL 輸入 JDBC 連接的 URL,例如 jdbc:sqlserver://<server>:<port>。若要包含連線的選用屬性 ,請在分號後加上這些屬性,例如jdbc:sqlserver://localhost:1433;<options>。例如,使用 Active Directory® 整合安全性連線至資料庫:;databasename=<database>;integratedSecurity=True;authenticationScheme=NTLM注意: 預設的連接埠為
1433;但是,您的環境可能會有所不同。注意:所有敏感認證都會自動加密並以進階加密標準 (AES)-256 加密方式儲存。為了安全起見,避免在Connection URL 屬性中包含使用者憑證作為可選屬性。
- 選擇連接使用的環境,然後按一下儲存 。
- 要測試連線,,使用連接器的Get Table Definition 指令建立並執行連線 ,並驗證它是否傳回有效的輸出。
疑難排解
如果與 SQL Server 的連接失敗:
- 驗證整合使用者的驗證憑證。
- 檢查 JDBC 連線的 URL,包括其伺服器和連接埠。
- 如果連接至內部資料庫,請檢查為連接器選取的 GroundRunner。
如果連線無法執行指令,請驗證其輸入(例如其 SQL 語法或資料表)是否有效。