1

MicrosoftがMSDEをWindows7と互換性を持たないことを決定したため、古いMSDEからSQL Server 2012 Expressにデータベースをコピーしようとしています。見よ、ディスクからのosql復元コマンドを試してみると、8.0というメッセージが表示されます。 .2055バックアップはSQLServer2012と互換性がありません。

データベースとその中の情報を転送するにはどうすればよいですか?すべてのGoogleの結果は、アップグレードではなくダウングレードしようとしている、またはxp-xp転送であると想定しています。

4

1 に答える 1

0

私も同じ問題を抱えていました。このタスクを達成するために、次の手順を使用しました。

  1. MSDE データベース ファイルを MSSql 2005 に添付します。
  2. SSMS を実行し、接続されているデータベースを右クリックして [プロパティ] を選択します。
  3. ダイアログで OPTIONS ページを選択します。
  4. ドロップダウン コンボボックス 'COMPATIBILTY LEVEL' で 90 を選択します。
  5. データベース ファイルをデタッチして、MSSql 2012 にアップグレードします
  6. MSSql 2005 データベース ファイルを MSSql 2012 に添付します。
  7. SSMS を実行し、接続されているデータベースを右クリックして [プロパティ] を選択します。
  8. ダイアログで OPTIONS ページを選択します。
  9. ドロップダウン コンボボックス 'COMPATIBILTY LEVEL' で 110 を選択します。
  10. データベース ファイルを切り離します。
  11. MDB ファイルが 2012 (レベル 110) データベース ファイルになりました

お役に立てれば...

于 2013-10-18T18:10:53.047 に答える