私は2台のマシンAとBを持っています。私のマシンAにはSQLサーバーがあります。バックアップを取らずにマシンAからBにデータベースをコピーする必要があります。私を助けてください。バックアップなしでSQL Serverデータベースを1台のサーバーから別のサーバーにコピーする方法
答えて
SQL Server Management Studioのデータベースのコピー機能を使用できます。
データベースを右クリックし、[タスク]、[データベースのコピー]を選択します。データベースをオフラインにすることができる場合は、そのサーバーを切り離して、新しいサーバーにファイルをコピーしてから、データベースを後で再度接続することもできます。ここでhttp://technet.microsoft.com/en-us/library/ms188664.aspx
はあなたが両方のマシンへの直接アクセスを持っている場合にのみ使用することができるもう一つの方法である:
は、Microsoftのドキュメントを参照してください。ソースマシンで
:
1. SQL Server Management Studioを開きます(SSMS)
2.右あなたが
3.後藤プロパティ
4. [ファイルの左にあるハンドメニュー
5をコピーしたいデータベースをクリックします一番右の列に。スクロールデータベース・ファイルのファイル名とパスを検索します(リスト内のすべてのエントリのこのパスとファイル名に注意してください)
6. [プロパティ]ウィンドウにデータベース
8に
7.もう一度右クリックを閉じます。デタッチをクリックしてください
後藤は、手順5
11で述べたすべてのファイルが対象フォルダに貼り付け、手順5
10コピーに注意パスは
12.再び後藤SSMSをMacineの9、右側にクリックしてください追加に
14.を添付し、[データベース]フォルダにターゲットマシン
1.後藤SSMS、右クリックでステップ5
に記さ.mdfファイルファイルのパスを与える上でデータベースフォルダ
13. [
2添付をクリックしてください
3. [追加]をクリックし、コピー元の.mdfファイルのパスをソースマシンからターゲットマシンに指定します。
EDIT
あなたはリンクサーバーを作成します(参照してください:http://msdn.microsoft.com/en-us/library/aa213778%28SQL.80%29.aspx)することができますし、ターゲット・データベースなど
Select * Into Servername.DatabaseName.SchemaName.TableName From SourceSchemaName.Tablename
にデータを挿入するクロスサーバークエリを使用しますが、それぞれのためにこれを実行する必要はありませんし、すべてのオブジェクトでは、データベースに存在するすべてのオブジェクトに対してこれを実行するためにカーソルを使用できます。
その方法は私が知っている。この方法を実行している間は、ファイルをハードディスクに保存する必要があります。私のデータベースは非常に大きいです。 1日に私は約500GBを保管しています。だからこれを避けるために何が解決策ですか?今あなたは私の質問を持っています。 –
Not Express Edition then :) Management StudioはExpress Editionのものですか?データベースのコピー機能は、デタッチ/アタッチもオンラインコピーも行いますが、このサイズのデータベースでは大量の時間がかかることに注意してください。 データベースの規模に対応している場合は、スナップショット(またはSANスナップショット)など、データを複製する選択肢を検討する方がよい場合があります。 – SchmitzIT
私が編集部分で述べた方法を試してください。問題が発生した場合は教えてください。 – Ankit
http://dbcopytool.codeplex.com/の無料ツールを使用して、SQL 2005からSQL 2012へのライブデータベースをコピーしました。第2のタブページのすべての情報を入力した後、第1のタブページを構成でき、問題なく動作します。
- 1. CiviCRM/Drupalのインストールを1台のサーバーから別のサーバーにコピーする方法
- 2. バックアップSQLデータベース.bakファイルから別のサーバー
- 3. 1台のWindowsサーバー2012 R2から別のADサーバーにコピーする
- 4. 1台のサーバーから他のサーバーにGrafanaダッシュボードをコピーする方法
- 5. 1台のサーバーから別のデータベースに接続する
- 6. 1台のサーバーから別のサーバーに重いファイルをアップロード
- 7. あるサーバーから別のサーバーにファイルをコピーする方法
- 8. Sql Serverのあるサーバーから別のサーバーにバックアップファイルを移動する方法
- 9. SQL Serverデータベースのバックアップを取って別のサーバーに復元する
- 10. 1台のサーバーから別のサーバーへのSharePointの展開
- 11. 1台のfedora 15サーバーから別のサーバーへの同期フォルダ
- 12. カフカ - 1台のサーバーから別のサーバーへのミラー
- 13. SQL Server - あるサーバーのテーブルデータをAzure SQLデータベースのテーブルにコピー
- 14. 1台のサーバーを使用するSQL Server 2005フェールオーバークラスター?
- 15. neo4j-shellを使用したマイグレーションなしで、1台のneo4jサーバーから別のneo4jサーバーにデータベースを手動でコピーする
- 16. あるサーバーから別のサーバーにgitのバックアップを取る方法
- 17. SQL Serverバックアップを別のデータベースに復元する方法は?
- 18. SQL Server 2012のサーバーAからサーバーBにテーブルをコピーする最も良い方法は何ですか?
- 19. あるサーバーから別のサーバーへのSQL Serverテーブルのエクスポート/データフロータスクエラー
- 20. メッセージをどのHornnetQサーバーから別のサーバーにコピーするのですか?
- 21. ある1台のサーバー
- 22. アクセス許可を持つサーバーからバックアップSQLデータベースをダウンロードする方法
- 23. 1台のサーバー上に複数のデータベースまたは仮想サーバー上に1台のデータベース
- 24. 別のサーバーにファイルをバックアップしてから元のサーバーから削除する方法
- 25. FTPサーバーから別のFTPサーバーにファイルをコピーする方法(プラットフォーム独立)
- 26. Oracle SQL Developer複数のプロシージャをあるサーバーから別のサーバーにコピーする方法
- 27. Windowsサーバーとドメインが関与していない2台目のPCから、1台のPCにインストールされたSQL Server 2014に接続する方法は?
- 28. 1つのサーバーから別のサーバーにファイルをコピーする方が良いwgetまたはscpですか?
- 29. 複数のリモートサーバーから1つの特定のデータをコピーし、バックアップとしてサーバーのCドライブにコピーする
- 30. 同じサーバー上のあるデータベースから別のデータベースにデータをコピーする
私はSql Server Management Studio 2008を持っています。これにはコピーデータベースにオプションはありません。 –
奇妙なことに、そこにいるはずです。 http://msdn.microsoft.com/en-us/library/ms188664%28v=sql.100%29.aspx – SchmitzIT
あなたはsysadminロールのメンバーではない可能性がありますか?それがあなたが必要とする許可レベルです。 – SchmitzIT