web-dev-qa-db-ja.com

SQL Server 2000データベースをSQL Server 2008インスタンスに復元するにはどうすればよいですか?

SQL Server 2000データベースをSQL Server 2008インスタンスに復元するにはどうすればよいですか?

5
Nighil
  • データベースを右クリック
  • タスク
  • 戻す
  • ファイルを選択して[OK]をクリックします
3
Mad
4
gbn

上位互換性がサポートされています-SQL Server 2000データベースをSQL Server 2008で簡単に復元できますが、下位互換性はサポートされていません-SQL Server 2000でSQL Server 2008バックアップを復元できません。

2

SQL Server 2008では、次の手順に従います

  1. SQL Server 2000と同じ名前で新しいデータベースを作成する
  2. データベース名を書き込んだ後、[オプション]タブに移動します
  3. 「互換性レベル」ドロップダウンで「SQL Server 2000(80)」を選択します
  4. データベースを作成した後、タスクに移動し、復元を選択します
  5. リソースの復元を選択した後、オプションタブに移動し、「既存のデータベースを上書きする(置換あり)」を選択します
  6. データベースが復元されます
0
Asif

アップグレードパスがサポートされているため、データベースを2008年に直接復元できます。高まる場合、つまり2012+の場合は、2008年のバックアップに復元してから2012年に復元する必要があります。データベースを復元したら、 2008年に互換性レベルを変更して、データベースで新しいt-sql機能を使用できるようにします。

RESTORE WITH MOVEを使用して、新しいサーバーのドライブ構造にファイルを配置します。

0
MrG