web-dev-qa-db-ja.com

レプリケーションの削除

レプリケーションをこれ以上使用しないので、削除します。次のように、レプリケーションを削除するために実行する必要がある手順を知りたいです。

  1. 停止するジョブ
  2. サブスクリプションとパブリッシャーを削除する

...その他の考慮事項。初めてのことなので、これについて助けが必要です。

1
Red Devil

私が正しく理解していれば、サーバーから複製を完全に削除したいと思います。

レプリケーションの解体を制限するためにここで概説するように、使用できるツールがいくつかあります。

レプリケーションの削除

サーバーからすべてのレプリケーションをストリッピングするだけの場合、明らかにsp_removedreplicationレプリケーションを削除する必要がある各データベース。

適切なデータベースでのsp_removedbreplication(Transact-SQL)

コードは簡単です。これがMSDNのサンプルコードです:

-- Remove replication objects from the subscription database on MYSUB.
DECLARE @subscriptionDB AS sysname
SET @subscriptionDB = N'AdventureWorks2008R2Replica'

-- Remove replication objects from a subscription database (if necessary).
USE master
EXEC sp_removedbreplication @subscriptionDB
GO
4
RLF