0

スクリプト データベースなどのさまざまなオプションを使用して、1 つの SQL Server 2005 データベースを SQL Server 2008 に移行しようとしています。

テーブル構造を作成できますが、データ、関数、ストアドプロシージャなどのオブジェクトはありません....

これどうやってするの?それらをコピー.mdfして.ldfファイルして2008フォルダーに入れようとしましたが、これも機能しません。

4

3 に答える 3

1

復元する ?!?!?

SQL Server 2005 データベースを.bakファイルにバックアップし、それを SQL Server 2008 マシンに復元します。

于 2012-09-27T07:17:43.167 に答える
0

このエラーが発生していました:

System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing ‘database_name’ database. (Microsoft.SqlServer.Smo) 

これは、オプションREPLACEを選択することで解決できます...これが私がこれを解決する方法です。

于 2012-09-28T03:11:33.493 に答える
0

古い SQL Server 2005 インストールを実行していない場合は、SSMS 2008 から Attach を使用する必要があります。.mdf ja .ldf を SQL Server 2008 データ フォルダーにコピーし、SSMS -> データベース -> 右クリックします。 -> 添付

古いインストールを実行している場合、唯一の正しい方法はすでに marc_s によって通知されています

于 2012-09-27T12:40:06.160 に答える