跳到主要內容 跳至補充內容

內部部署 Microsoft SQL Server (記錄為主)

本節解說如何在資料任務中設定 Microsoft SQL Server (記錄為主) 來源。在您開始資料任務之前,請確定已滿足必要條件、設定必要權限,並且熟悉 限制和考慮事項

設定連線屬性

本節說明可用的連線屬性。除非另有指明,否則所有屬性皆為必要。

資料來源

  • 資料閘道:要用來存取資料的 資料移動閘道 名稱。

  • 雲端供應商:無

  • 伺服器:Microsoft SQL Server 資料庫安裝所在電腦的主機名稱或 IP 位址。

    資訊備註

      若要覆寫預設連接埠,請將連接埠加入至伺服器名稱,並以逗號分隔。例如,若伺服器名稱是 myserver.company.local,而連接埠是 3333,則伺服器名稱應為:

      myserver.company.local,3333

帳戶屬性

使用者名稱密碼:獲得授權可存取 Microsoft SQL Server 資料庫的使用者的使用者名稱和密碼。

資料庫屬性

  • 資料庫名稱:有兩種方法可用來指定資料庫:

    • 方法 1 - 從清單中選取:此方法要求在主要資料庫上建立使用者。按一下載入資料庫,然後選取資料庫。
    • 方法 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 支援指示下使用。

根據需要使用欄位右側的 新建取消 按鈕以新增或移除屬性。

名稱

來源連線的顯示名稱。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!