移除記錄傳送 (SQL Server)

適用于:yesSQL Server (所有支援的版本)

本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL 移除 SQL Server 中的記錄傳送。

本主題內容

開始之前

安全性

權限

記錄傳送預存程序需要 sysadmin 固定伺服器角色中的成員資格。

使用 SQL Server Management Studio

若要移除記錄傳送

  1. 連接到目前為記錄傳送主伺服器的 SQL Server 實例,並展開該實例。

  2. 展開 [資料庫],以滑鼠右鍵按一下記錄傳送主要資料庫,然後按一下 [屬性]。

  3. [選取頁面] 下,按一下 [交易記錄傳送]

  4. 清除 [將此啟用為記錄傳送組態的主要資料庫 ] 核取方塊。

  5. 按一下 [確定] ,以便從這個主要資料庫移除記錄傳送。

使用 TRANSACT-SQL

若要移除記錄傳送

  1. 在記錄傳送主要伺服器上執行 sp_delete_log_shipping_primary_secondary ,以刪除主要伺服器上的次要資料庫相關資訊。

  2. 在記錄傳送次要伺服器上執行 sp_delete_log_shipping_secondary_database ,以刪除次要資料庫。

    注意

    如果沒有具有相同次要識別碼的其他次要資料庫,就會從 sp_delete_log_shipping_secondary_database 叫用 sp_delete_log_shipping_secondary_primary ,並刪除次要識別碼的項目與複製及還原作業。

  3. 在記錄傳送主要伺服器上執行 sp_delete_log_shipping_primary_database ,以刪除主要伺服器上的記錄傳送設定相關資訊。 這也會刪除備份作業。

  4. 在記錄傳送主要伺服器上,停用備份作業。 如需詳細資訊,請參閱 Disable or Enable a Job

  5. 在記錄傳送次要伺服器上,停用複製與還原作業。

  6. 若您不再需要使用記錄傳送次要資料庫,也可選擇從次要伺服器中刪除該資料庫。

相關工作

另請參閱

關於記錄傳送 (SQL Server)
記錄傳送資料表與預存程序