12

SQL Server 2005 データベースのバックアップを SQL Server 2008 のインスタンスに復元することはできますか?

サーバーがかなり粗末になってきているため、サーバーを再構築する必要があるため、この機会に SQL 2008 にアップグレードする予定で、バックアップを正常に復元できるかどうか疑問に思いました。

4

4 に答える 4

8

2005 から 2008 へのアップグレードは問題ありませんが、元に戻すにはさらに作業が必要になる場合があります

NB データベースのログインに問題がある可能性があります (新しいサーバーのマスター データベースには存在しないため) が、それはサーバーのバージョンに関係なく発生する問題です。それらを再作成して、データベースに再関連付けするだけです。

于 2008-10-15T10:06:13.000 に答える
4

はい。ただし、すべてのサーバーがSQL 2008であることを確認してください。開発、テスト、QA、または障害復旧サーバーがある場合、2005サーバーは2008バックアップを復元できないため、すべてのサーバーを2008にする必要があります。

Ilyaが言及したログイン喪失の問題を防ぐには、このナレッジベースの記事の手順に従ってください。SP_Help_Revloginはログインのスクリプトを作成し、そのスクリプトを新しいサーバーに適用できます。Presto、すべてのログインは同じSIDとすべてで戻ってきます。

http://support.microsoft.com/kb/246133

(そして、将来の参考のために、これが昨夜StackOverflowをアップグレードした方法です。)

http://twitter.com/SuperDalgas/status/976719756

于 2008-10-19T01:59:03.273 に答える
2

2005 のバックアップを 2008 で問題なく復元できます。この観点からの互換性は素晴らしいです。

バックアップファイルのみでは後方への移動はできません。

いずれにせよ、データベース構造を再作成し、SSIS を使用してあるサーバーから別のサーバーにデータを転送することもできます。

于 2008-10-15T10:45:13.733 に答える
0

データベース ファイルをデタッチ/アタッチすることもできます (少なくとも 2000 年から 2005 年に移行する可能性があります)。

于 2008-10-26T13:23:32.170 に答える