2011-06-29 12 views
0

私はSQL Server 2008を実行しています、私は自分のデータベース、すべてのテーブル、ビュー&ストアドプロシージャのコピー全体を作成したいと思います。それ、どうやったら出来るの?SQL Server 2008:データベース全体を新しいサーバーに複製する方法は?

理想的にはフラットファイルなどにコピーしてから、新しいサーバーにインポートします。

+0

バックアップ/リストア、デタッチ/アタッチ、およびレプリケーションのすべてのフレーバーがそれを行います...または実際のデータなしで「データベースオブジェクト」のみを必要としましたか? –

答えて

0

これは、1回のコピー操作です、またはあなたはそれが先サーバーへの取引の継続的な複製になりたいですか?

後者のオプションの場合は、データベースのバックアップよりもはるかに少ない単位時間あたりの帯域幅を必要とするトランザクションログをエクスポートして出荷することができます。詳細については、thisを参照してください。 SQL Server 2008 R2 Expressを使用してこの方法で大きな成功を収めました。

トランザクションログは1回限りの操作であれば使用できますが、スクリプトの開発に時間を費やすだけの価値はありません。その場合は、How to move databases between computers that are running SQL Serverを参照してください。

+0

いつか行く。 –

関連する問題