要するに、私は、バックアップ機能にアクセスせずに、あるサーバーから別のサーバーにデータベースをコピーする方法が必要です。CREATE TABLE
のようなステートメントでスキーマやその他のオブジェクトを読み取り、再作成し、INSERT
でデータをコピーし、ALTER TABLE
(バックアップ機能を使用しないで)SQL Serverデータベースを複製するためのツール/スクリプト
私は大企業のSQL Server上にデータベースを持っています。 1つのPRODのようなDBと複数の個別の開発者のインスタンスがあり、同じ移行スクリプトを実行することによって同期されているはずです。ただし、これは必ずしも実行されているわけではなく、自動移行が不可能で手動移行に多くの時間がかかる時点までインスタンスが後退する傾向があります。
通常、私たちはバックアップからそれらのデータベースを復元するだけですが、データベース管理の権利はdbasのために予約されています。私はスキーマとデータの読み書きしかできませんが、バックアップの復元はできません。多くの官僚主義が必要です。私はバックアップを使用せずにPRODのようなデータベースを複製するためのスクリプトやツールを探しています。
P.S.私たちは移行プロセスの一環として使用するRedGateのSQL Sourceコントロールを持っていますが、何とか使うことができると思っていますか?