Microsoft SQL Server (以日誌為基礎)
本區段說明如何在資料任務中設定 Microsoft SQL Server (以日誌為基礎) 內部部署來源。在開始資料任務之前,請確定您已滿足必要條件、設定必要權限,並熟悉 限制和考慮事項。
設定連線屬性
本區段說明可用的連線屬性。除非另有說明,否則所有屬性皆為必填。
若要開啟連接器,請執行下列操作:
-
在 連線 中,按一下 建立連線。
-
選取 Microsoft SQL Server (以日誌為基礎) 來源連接器,然後提供下列設定:
資料來源
-
資料閘道
如您的使用情況有需要,選取 資料移動閘道。
資訊備註此欄位無法用於 Qlik Talend Cloud 啟動器 訂閱,因為不支援 資料移動閘道。若您有另一個訂閱層級且不想使用 資料移動閘道,選取無。
如需關於 資料移動閘道 福利的資訊以及需要此項的使用案例,請參閱 Qlik 資料閘道 - 資料移動。
-
雲端提供者:無
-
伺服器:安裝 Microsoft SQL Server 資料庫之電腦的主機名稱或 IP 位址。
資訊備註若要覆寫預設連接埠,請將連接埠新增至伺服器名稱,並以逗號分隔。例如,如果伺服器名稱為
myserver.company.local且連接埠為3333,則伺服器名稱應為:myserver.company.local,3333
帳戶屬性
使用者名稱和密碼:授權存取 Microsoft SQL Server 資料庫之使用者的使用者名稱和密碼。
資料庫屬性
-
資料庫名稱:您可以使用兩種方法來指定資料庫:
- 方法 1 - 從清單中選取:此方法需要使用者建立在 master 資料庫上。按一下 載入資料庫,然後選取資料庫。
- 方法 2 - 手動:選取 手動輸入資料庫名稱,然後輸入資料庫名稱。
- 加密 (信任伺服器憑證):選取可將 Qlik Cloud 和資料庫伺服器之間的通訊加密。選取後,將會自動信任伺服器憑證。
- 憑證中的主機名稱:若要僅在主機名稱符合此欄位中指定的值時,才信任伺服器憑證,請輸入伺服器憑證的主機名稱。
CDC 屬性
-
保護原則:要取得最佳效能,Data Movement gateway會嘗試自作用中的交易記錄 (TLOG) 擷取所有未讀取變更。但有時候因為截斷的關係,作用中 TLOG 可能不會包含所有未讀取變更。當發生此情況時,Data Movement gateway存取備份記錄以擷取遺失的變更。為了將存取備份記錄的需求降到最低,Data Movement gateway使用以下其一方法預防截斷:
-
依賴 SQL Server 複寫代理程式:這是預設方法。使用此方法時,Data Movement gateway透過模擬資料庫中的交易預防 TLOG 截斷。只要該類交易開啟,在交易開始之後發生的變更將不會被截斷。如果需要在資料庫中啟用 Microsoft Replication,必須選擇此方法。
-
獨佔自動截斷:使用此方法時,登陸任務會讀取變更,然後使用
sp_repldone將 TLOG 交易標記為準備好截斷。雖然此方法沒有涉及任何交易活動,但只能在 Microsoft Replication 沒有執行時使用。此外,使用此方法時,只有一個登陸任務可以在任何給定時間存取資料庫。因此,若您需要對相同的資料庫執行平行登陸任務,請使用預設方法。資訊備註- 此方法需要在資料庫中停止記錄讀取程式代理程式。若任務開始時,記錄讀取程式代理程式正在執行,Data Movement gateway 將會強制其停止。或者,您也可以先手動停止記錄讀取程式代理程式,再開始登陸任務。如需如何進行此動作的說明,請參閱 Microsoft SQL Server Management Studio 說明。
- 透過 MS-CDC 使用此方法時,應停止並停用 CDC 擷取和 CDC 清理工作。
- 若 Microsoft SQL Server Replication 工作位於遠端分配器,則此方法無法使用,因為 Data Movement gateway 沒有存取遠端機器的權限。
-
套用 TLOG 截斷預防原則的頻率 (秒):說明使用上述其中一個方法預防 TLOG 截斷的頻率。在決定政策頻率,包括儲存可用性、備份和記錄常式時應考量的因素,以及 Data Movement gateway 處理事件的速率。
資訊備註如果選取 獨佔自動截斷,設定非常短的間隔 (例如 1) 可能會對任務處理產生不利影響,甚至可能導致錯誤。
-
-
變更處理模式 (讀取變更來源):選擇下列其中一種變更處理模式:
- 優先線上記錄:此為預設值。Data Movement gateway 首先將會在線上交易記錄中尋找變更。如果在線上交易記錄中找不到變更,將會在備份交易記錄中找尋變更。
-
優先備份記錄:啟用此選項時,Data Movement gateway會優先在備份交易記錄中找尋變更。當讀取線上交易記錄緩慢時(如由於鎖定內容),或使用檔案層級存取備份交易記錄時,這能改善效能。
如果在備份交易記錄中找不到變更,將會在線上交易記錄中找尋變更。
- 僅備份日誌 - 選取此選項時,請確保變更僅存在於備份交易日誌中。選取此方法會因為備份之間的間隔而導致延遲增加。實際延遲時間將保持不變,但會根據備份排程而有所不同。
- 僅線上日誌 - 選取此選項時,請確保變更僅存在於線上交易日誌中。
-
替代備份資料夾:使用第三方公用程式備份交易日誌 (即取代 Microsoft SQL Server 自己的備份機制) 時,備份日誌的位置。請注意,備份檔案必須以標準 Microsoft SQL Server 格式匯出至指定位置。
- 選取虛擬備份裝置類型:選取此選項時,將從指定的虛擬裝置讀取變更。通常,只有在使用第三方備份公用程式 (將記錄為虛擬裝置) 時,才需要啟用此選項。
內部屬性
內部屬性用於特殊使用情況,因此不會在對話方塊中顯示。您只能在 Qlik 支援指示下使用。
根據需要使用欄位右側的 和
按鈕以新增或移除屬性。
名稱
來源連線的顯示名稱。