2

こんにちは、App_Data で SQL Server Express 2005 データベース ファイルを使用する Visual Studio ソリューションと ASP.NET MVC プロジェクトがあります。SQL Server Express 2008 で動作するようにこのファイルをアップグレードする方法を知りたいですか?

ありがとう

4

3 に答える 3

3

SQL Management Studio 2008でAttachコマンドを発行できます。このコマンドは、.mdfへのパスを使用してデータベースに名前を付けますが、問題なく使用されます。

代替テキスト

データベースは2005互換モードになりますが、必要に応じて自分で変更することもできます。

于 2010-03-29T18:08:49.747 に答える
1

2005 db のバックアップ (.bak) を作成し、それを 2008 Express サーバーに復元するだけです。それはとても簡単です。

ファイル レベルで処理する場合は、2005 から切り離して 2008 に接続するだけです。AppData で作成されたソリューションの場合は、それを新しいプロジェクトに移動するだけです。

于 2010-03-29T18:01:11.800 に答える
0

代替テキストhttp://img714.imageshack.us/img714/4514/sqlserver.jpg

このデータベースは、その互換性レベルが示すところから実際には2008年のように見えるので、私は大丈夫だと思います。SQL Server Management Studioでファイルを添付する方法を理解しましたが、互換モードについて言及していただきありがとうございます。

バックアップを作成してから、バックアップファイルをデータベースとして使用して復元しようとしましたが、元のフォルダーと同じフォルダーに新しいmdfファイルが作成されました。これは、それが実行されるかどうかがはっきりしませんでした。ありがとう

于 2010-03-29T18:31:37.027 に答える