2017-02-22 4 views
0

要するに、私は、バックアップ機能にアクセスせずに、あるサーバーから別のサーバーにデータベースをコピーする方法が必要です。CREATE TABLEのようなステートメントでスキーマやその他のオブジェクトを読み取り、再作成し、INSERTでデータをコピーし、ALTER TABLE(バックアップ機能を使用しないで)SQL Serverデータベースを複製するためのツール/スクリプト

私は大企業のSQL Server上にデータベースを持っています。 1つのPRODのようなDBと複数の個別の開発者のインスタンスがあり、同じ移行スクリプトを実行することによって同期されているはずです。ただし、これは必ずしも実行されているわけではなく、自動移行が不可能で手動移行に多くの時間がかかる時点までインスタンスが後退する傾向があります。

通常、私たちはバックアップからそれらのデータベースを復元するだけですが、データベース管理の権利はdbasのために予約されています。私はスキーマとデータの読み書きしかできませんが、バックアップの復元はできません。多くの官僚主義が必要です。私はバックアップを使用せずにPRODのようなデータベースを複製するためのスクリプトやツールを探しています。

P.S.私たちは移行プロセスの一環として使用するRedGateのSQL Sourceコントロールを持っていますが、何とか使うことができると思っていますか?

答えて

0

SQLソースコントロールは、本番環境からの開発環境を更新するための適切なツールではありません。バックアップにアクセスできない場合は、SQL比較とSQLデータ比較の組み合わせを試すことができます。

関連する問題