0

「DBname」パラメーターを受け取り、バックアップから新しいデータベースを作成し、新しいデータベースにパラメーターで名前を付けるストアド プロシージャがあります。したがって、param = 'myDB1" で sproc を実行すると、既存のバックアップから新しいデータベースが作成され、myDB1 という名前が付けられます。

データベースが作成されると、それぞれのデータベースに対して手動でマージ レプリケーションを設定します。パブリケーション構成は基本的に同じで、データベースごとに 1 つだけです。カスタム スナップショット フォルダ、Agent Security の特定のアカウント、および PAL に追加されたいくつかのアカウントがあります。

パブリケーションのセットアップを自動化する方法はありますか? 作成時に新しいデータベースのパブリケーションを作成する SQL をデータベース生成 sproc に追加できますか? そして、すべての設定が正しく設定されていますか?

4

1 に答える 1

0

解決策 - パブリケーション リストで、クローンを作成するパブリケーションを右クリックし、[スクリプトの生成] オプションを使用します。ウィンドウをクエリするスクリプトを作成し、静的入力の一部を SQL パラメータに変更します。バックアップしたデータベースにストアド プロシージャとして作成しました。そのバックアップから新しいデータベースが生成されると、新しいデータベースで SP を実行すると、レプリケーションが生成されます。

于 2013-09-19T15:16:19.143 に答える