別のサーバーにあるデータベースからローカル dev データベースを復元したいと考えています。
restore localdb from foreigndb....
別のサーバーにあるデータベースからローカル dev データベースを復元したいと考えています。
restore localdb from foreigndb....
データベースを復元したいと言ったときに、そのデータベースのバックアップ ファイル (.BAK) が既にあると思います。
それはいくつかの異なる方法で行うことができます。
1) ネットワーク ドライブに保存されている .BAK ファイルからデータベースを復元できますが、非常に時間がかかり、信頼性が低くなります。また、SQL Server サービスが実行されているアカウントには、操作を実行するのに十分な権限があります。
2) EJ が提案したように、その .BAK ファイルをネットワーク ドライブからローカル マシンにコピーし、より信頼性が高く高速な操作である復元を行うことができます。
3) または、SSIS パッケージを作成して、このプロセス全体を自動化することもできます。
私は常に本番データベースを「.bak」ファイルにバックアップし、そのファイルを開発サーバーにコピーし、管理スタジオ(またはあなたの場合はエンタープライズマネージャー)を使用してそのファイルから復元します。開発/テスト中に役立つ固定ポイントからの復元を繰り返し実行できるという利点があります。