ログ配布の削除 (SQL Server)Remove Log Shipping (SQL Server)

適用対象: ○SQL Server XAzure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

このトピックでは、 SQL Server 2017SQL Server 2017SQL Server Management StudioSQL Server Management Studio または Transact-SQLTransact-SQLを使用して、ログ配布を削除する方法を説明します。This topic describes how to remove log shipping in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

このトピックの内容In This Topic

はじめにBefore You Begin

セキュリティSecurity

PermissionsPermissions

ログ配布ストアド プロシージャには、 sysadmin 固定サーバー ロールのメンバーシップが必要です。The log-shipping stored procedures require membership in the sysadmin fixed server role.

SQL Server Management Studio の使用Using SQL Server Management Studio

ログ配布を削除するにはTo remove log shipping

  1. 現在のログ配布プライマリ サーバーである SQL ServerSQL Server のインスタンスに接続し、そのインスタンスを展開します。Connect to the instance of SQL ServerSQL Server that is currently the log shipping primary server and expand that instance.

  2. [データベース] を展開し、ログ配布プライマリ データベースを右クリックして [プロパティ] をクリックします。Expand Databases, right-click the log shipping primary database, and then click Properties.

  3. [ページの選択][トランザクション ログの配布] をクリックします。Under Select a page, click Transaction Log Shipping.

  4. [ログ配布構成のプライマリ データベースとして有効にする] チェック ボックスをオフにします。Clear the Enable this as a primary database in a log shipping configuration check box.

  5. [OK] をクリックして、このプライマリ データベースからログ配布を削除します。Click OK to remove log shipping from this primary database.

Transact-SQL の使用Using Transact-SQL

ログ配布を削除するにはTo Remove Log Shipping

  1. ログ配布プライマリ サーバーで sp_delete_log_shipping_primary_secondary を実行して、セカンダリ データベースに関する情報をプライマリ サーバーから削除します。On the log shipping primary server, execute sp_delete_log_shipping_primary_secondary to delete the information about the secondary database from the primary server.

  2. ログ配布セカンダリ サーバーで sp_delete_log_shipping_secondary_database を実行して、セカンダリ データベースを削除します。On the log shipping secondary server, execute sp_delete_log_shipping_secondary_database to delete the secondary database.

    注意

    同じセカンダリ ID を持つセカンダリ データベースが他にない場合は、 sp_delete_log_shipping_secondary_primarysp_delete_log_shipping_secondary_database により呼び出され、セカンダリ ID のエントリ、およびコピー ジョブと復元ジョブが削除されます。If there are no other secondary databases with the same secondary ID, sp_delete_log_shipping_secondary_primary is invoked from sp_delete_log_shipping_secondary_database and deletes the entry for the secondary ID and the copy and restore jobs.

  3. ログ配布プライマリ サーバーで sp_delete_log_shipping_primary_database を実行して、ログ配布構成に関する情報をプライマリ サーバーから削除します。On the log shipping primary server, execute sp_delete_log_shipping_primary_database to delete information about the log shipping configuration from the primary server. これは、バックアップ ジョブも同時に削除します。This also deletes the backup job.

  4. ログ配布プライマリ サーバーでバックアップ ジョブを無効にします。On the log shipping primary server, disable the backup job. 詳細については、「 Disable or Enable a Job」をご覧ください。For more information, see Disable or Enable a Job.

  5. ログ配布セカンダリ サーバーでコピー ジョブと復元ジョブを無効にします。On the log shipping secondary server, disable the copy and restore jobs.

  6. 必要に応じて、使用しなくなったログ配布セカンダリ データベースをセカンダリ サーバーから削除することもできます。Optionally, if you are no longer using the log shipping secondary database, you can delete it from the secondary server.

関連タスクRelated Tasks

参照See Also

ログ配布について (SQL Server) About Log Shipping (SQL Server)
ログ配布テーブルとストアド プロシージャLog Shipping Tables and Stored Procedures