2011-07-30 41 views
1

別のサーバーにあるデータベースからローカルのdevデータベースを復元したいとします。リモートデータベースからデータベースを復元する方法は?

restore localdb from foreigndb.... 
+0

この記事では、SQL Serverデータベースをリモートで復元する最も簡単な方法を見つけることができます。https://sqlbak.com/blog/restore-sql-server-database-remotely/ –

答えて

1

データベースを復元する必要があると言えば、そのデータベースのバックアップファイル(.BAK)が既に存在しているとします。

それはあなたがネットワークドライブに保存されている。BAKファイルからデータベースを復元することができますが、それは本当に長い時間がかかることができますし、それが信頼できないdiffernt方法、

1)のカップルを行うことができます。また、SQL Serverサービスが実行されているアカウントには、操作を実行するのに十分な権限があります。

2)E.J.ネットワークドライブからそのローカルマシンにその.BAKファイルをコピーして、より信頼性と迅速な操作で復元することができます。

3)また、このプロセス全体を自動化するためにSSISパッケージを作成することもできます。

+0

バックアップファイルではなく、別のデータベースから復元したい。 –

+0

私は単純なクエリで完全に別のインスタンスにコピー "新しい"データベースを作成できるとは思わない。データベースからのリストアオプション(実際にはMSDBに格納されたバックアップ履歴を使用します)を使用して、同じサーバー上の異なる名前のデータベースを実際に復元できますが、そのBACKUPファイルは引き続き使用されます。 SSISを使用して、1つのプロセスでDBを作成してデータを移動するプロセスを作成することができます。 – JackLock

0

「明博」ファイルに私はいつもちょうどバックアップ私の本番データベース、私のdevのサーバーにファイルをコピーし、(あなたのケースでまたはEnterprise Manager)管理スタジオを使用してそのファイルから復元します。開発/テスト中に役立つ固定点からのリストアを繰り返し行うことができるという利点があります。

+0

復元元別のデータベースで、バックアップファイルではありません。 –

関連する問題