ログ配布構成からのセカンダリ データベースの削除 (SQL Server)Remove a Secondary Database from a Log Shipping Configuration (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 a log shipping secondary database 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 a log shipping secondary database

  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. [セカンダリ サーバー インスタンスとデータベース] で、削除するデータベースをクリックします。Under Secondary server instances and databases, click the database you want to remove.

  5. [削除] をクリックします。Click Remove.

  6. [OK] をクリックすると構成が更新されます。Click OK to update the configuration.

Transact-SQL の使用Using Transact-SQL

セカンダリ データベースを削除するにはTo Remove a Secondary Database

  1. プライマリ サーバーで sp_delete_log_shipping_primary_secondary を実行して、セカンダリ データベースに関する情報をプライマリ サーバーから削除します。On the 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 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. セカンダリ サーバーでコピー ジョブと復元ジョブを無効にします。On the secondary server, disable the copy and restore jobs. 詳細については、「 Disable or Enable a Job」をご覧ください。For more information, see Disable or Enable a Job.

関連タスクRelated Tasks

参照See Also

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