Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
跳到主要內容 跳至補充內容

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

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

資訊備註此連接器不受 Qlik Talend Cloud 啟動器 訂閱支援。

設定連線屬性

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

若要開啟連接器,進行下列事項:

  1. 連線中,按一下建立連線

  2. 選取 Microsoft SQL Server (基於記錄) 來源連接器,然後提供下列設定:

資料來源

  • 資料閘道

    如您的使用情況有需要,選取 Data Movement gateway

    資訊備註

    此欄位無法用於 Qlik Talend Cloud 啟動器 訂閱,因為不支援 Data Movement gateway。若您有另一個訂閱層級且不想使用 Data Movement gateway,選取

    如需關於 Data Movement gateway 福利的資訊以及需要此項的使用案例,請參閱 Qlik Data Gateway - Data Movement

  • 雲端供應商:無

  • 伺服器: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 支援指示下使用。

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

名稱

來源連線的顯示名稱。

此頁面是否對您有幫助?

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