SQL Server 2008 Express で同じサーバー上の SQL Server データベースを複製するにはどうすればよいですか? 質問する

SQL Server 2008 Express で同じサーバー上の SQL Server データベースを複製するにはどうすればよいですか? 質問する

MS SQL Server 2008 Express システムがあり、その中に「コピーして名前を変更」したいデータベースが含まれています (テスト目的) が、これを実現する簡単な方法がわかりません。

SQL Server の R2 バージョンにはデータベース コピー ウィザードがあることに気づきましたが、残念ながらアップグレードできません。

問題のデータベースは約 1 GB です。新しいデータベースにコピーしたいデータベースのバックアップを復元しようとしましたが、うまくいきませんでした。

ベストアンサー1

  1. Microsoft の Web サイトから無料でダウンロードできる Microsoft SQL Management Studio をインストールします。

    バージョン 2008

    Microsoft SQL Management Studio 2008は、SQL Server 2008 Express および高度なサービス

    バージョン 2012

    クリックダウンロードボタンチェックENU\x64\SQLManagementStudio_x64_ENU.exe

    バージョン 2014

    クリックダウンロードボタンMgmtStudioをチェック64BIT\SQLManagementStudio_x64_ENU.exe

  2. Microsoft SQL Management Studioを開きます。

  3. 元のデータベースを .BAK ファイルにバックアップします (db -> タスク -> バックアップ)。
  4. 新しい名前 (クローン) で空のデータベースを作成します。これはオプションなので、以下のコメントに注意してください。
  5. クリックするとデータベースが複製され、復元ダイアログが開きます (画像を参照)復元ダイアログ
  6. デバイスを選択し、手順 3 のバックアップ ファイルを追加します。バックアップファイルを追加
  7. 宛先をテストデータベースに変更する目的地を変更する
  8. データベース ファイルの場所を変更します。元の場所とは異なる必要があります。テキスト ボックスに直接入力し、接尾辞を追加するだけです。(注意: 順序は重要です。チェックボックスを選択してからファイル名を変更します。)地域を変更
  9. WITH REPLACEとWITH KEEP_REPLICATIONをチェックする置き換えて

おすすめ記事