4

私の顧客サイトでは、SQL Server 2008 R2 64Bit Express Edition が Server 2008 OS マシンにインストールされており、私の開発環境では -- 32Bit Vista Machine と Sql Server 2008 Express Edition がインストールされています。

私の質問は、64ビットDBのバックアップを私の32ビットDBに復元する方法です

私が試したこと 1)64ビットDBのバックアップを作成し、32ビットマシンでDBを作成して復元すると、エラーが発生します

サーバー 'egov041\SQLEXPRESS2008' の復元に失敗しました。(Microsoft.SqlServer.SmoExtended)

System.Data.SqlClient.SqlError: データベースは、バージョン 10.50.1600 を実行しているサーバーでバックアップされました。そのバージョンは、バージョン 10.00.2531 を実行しているこのサーバーと互換性がありません。バックアップをサポートするサーバーでデータベースを復元するか、このサーバーと互換性のあるバックアップを使用してください。(Microsoft.SqlServer.Smo)

2) サーバー マシンから MDF および LDF ファイルをコピーし、自分のマシンにアタッチします。

エラーが発生します

サーバー 'egov041\SQLEXPRESS2008' のデータベースの接続に失敗しました。(Microsoft.SqlServer.Smo)

追加情報:

Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。(Microsoft.SqlServer.ConnectionInfo)

データベース 'PwdMhToll' はバージョン 661 であるため、開くことができません。このサーバーはバージョン 655 以前をサポートしています。ダウングレード パスはサポートされていません。新しいデータベース 'PwdMhToll' を開けませんでした。CREATE DATABASE は中止されます。(Microsoft SQL Server、エラー: 948)

私は参照します 1) http://social.msdn.microsoft.com/Forums/en/sqlexpress/thread/49f0adf1-8254-4e4a-b7ce-d9406d0ab6d6

2) http://blog.sqlauthority.com/2011/03/27/sql-server-32-bit-64-bit-html5-database-backup-restore/

3) http://blogs.msdn.com/b/cindygross/archive/2010/04/01/moving-data-between-32-bit-and-64-bit-sql-server-instances.aspx?CommentPosted= true#コメントメッセージ

これらの投稿から、可能であると結論付けました。データベースの復元の何が問題なのか誰かが示唆していますか...事前に感謝します

4

3 に答える 3

3

問題は 32 ビットと 64 ビットの問題ではありませんが、古いバージョンでデータベースを復元/接続しようとしているということです。

これを実現したい場合、最善の方法は、データベース (スキーマとデータの両方) をスクリプト化してから、宛先インスタンスでスクリプトを実行することです。

于 2012-05-28T14:13:11.873 に答える
2

データベースは、バージョン 10.50.1600 を実行しているサーバーでバックアップされました。そのバージョンは、バージョン 10.00.2531 を実行しているこのサーバーと互換性がありません。

これは、ソース DB が 2008 R2 であり、ローカルにインストールされているバージョンが (R2 ではなく) 2008 であることを強く示唆しています。

于 2012-05-28T13:51:14.393 に答える
0

これを行うために私が見つけた最良の方法は、データベースのスクリプトを生成して他のマシンで実行することです。これにより、完全な手順について私の問題が解決されました http://blog.sqlauthority.com/2007/08/21/sql-server -2005-create-script-to-copy-database-schema-and-all-the-objects-stored-procedure-functions-triggers-tables-views-constraints-and-all-other-database-objects

于 2012-05-29T09:46:00.177 に答える