こんにちは、App_Data で SQL Server Express 2005 データベース ファイルを使用する Visual Studio ソリューションと ASP.NET MVC プロジェクトがあります。SQL Server Express 2008 で動作するようにこのファイルをアップグレードする方法を知りたいですか?
ありがとう
こんにちは、App_Data で SQL Server Express 2005 データベース ファイルを使用する Visual Studio ソリューションと ASP.NET MVC プロジェクトがあります。SQL Server Express 2008 で動作するようにこのファイルをアップグレードする方法を知りたいですか?
ありがとう
SQL Management Studio 2008でAttachコマンドを発行できます。このコマンドは、.mdfへのパスを使用してデータベースに名前を付けますが、問題なく使用されます。
データベースは2005互換モードになりますが、必要に応じて自分で変更することもできます。
2005 db のバックアップ (.bak) を作成し、それを 2008 Express サーバーに復元するだけです。それはとても簡単です。
ファイル レベルで処理する場合は、2005 から切り離して 2008 に接続するだけです。AppData で作成されたソリューションの場合は、それを新しいプロジェクトに移動するだけです。
代替テキストhttp://img714.imageshack.us/img714/4514/sqlserver.jpg
このデータベースは、その互換性レベルが示すところから実際には2008年のように見えるので、私は大丈夫だと思います。SQL Server Management Studioでファイルを添付する方法を理解しましたが、互換モードについて言及していただきありがとうございます。
バックアップを作成してから、バックアップファイルをデータベースとして使用して復元しようとしましたが、元のフォルダーと同じフォルダーに新しいmdfファイルが作成されました。これは、それが実行されるかどうかがはっきりしませんでした。ありがとう