SQL Server 2005、レプリケーションデータベースの縮小
-
03-07-2019 - |
質問
現在、更新可能なサブスクリプションでトランザクションレプリケーションを使用しています。レプリケーションスキーマ内で使用されるディストリビューションデータベースを縮小する方法(T-SQLを含む)はありますか?ファイルの名前は distribution.MDF
フォルダ repldata に保存されている非常に大きなデータも見つかりました。このファイルを削除しても保存されますか?そしてどうやって?または少なくとも私にそれを縮小する方法
ありがとう
解決
ディストリビューションデータベースは単なる通常のシステムデータベースです。そのため、他のすべてのデータベース(System Databasesフォルダーの下にあります)と同じ方法で縮小できます。 Management Studioのインスタンス。
ただし、そのデータベースはレプリケーションに必要なデータを格納するために使用されているため、データを追加すると再び大きくなる可能性があるため、縮小することは必ずしも推奨されない場合があります。
repldata にはレプリケーションのスナップショットが含まれている必要があり、新しいサブスクリプションと以前のサブスクリプションの再初期化に必要です。スナップショットパブリッシングを使用していない限り、コンテンツを削除しても安全だと思います。ただし、サポートされていることを確認するドキュメントが見つからないため、それを行うことはお勧めできません(ただし、SQL Server 2000以降ではスナップショットの代替場所がサポートされているため、リムーバブルメディアが含まれているため、気にする必要はありません) )
所属していません StackOverflow