データベースのバージョンは 655 なので、開けません。

Visual Studio 2008 で作成したソリューションにSQL Server 2008で作成したデータベースファイル(mdf)をアタッチして使うとき、SQL Server 2005 Expressがインストールされていると、次のようなメッセージが表示される。

"データベース '...\...\NORTHWND.MDF' のバージョンは 655 なので、開けません。
このサーバーではバージョン 612 以前がサポートされます。このダウングレード
パスはサポートされません。ユーザーの既定データベースを開けません。 ログイ
ンに失敗しました。

原因は、SQL Server 2008のmdfファイルは2005 Expressでは開けないようだ。
このときはSQL Server 2008 Expressをインストールして、次の手順で開くことができた。
サーバエクスプローラでMDFファイルを選択し、[接続の変更]を選ぶ。[詳細設定]ボタンを押して、Data SourceプロパティをSQL Server 2008 Expressのインスタンス名に変更する。この変更によって、2008用のMDFファイルがVisual Studioから参照することができる。

トラックバック

トラックバックURL:
http://www.apricot-jp.com/cgi/mt/mt-tb.cgi/399

関連情報

・Microsoft JScript 実行時エラー:オブジェクトを指定してください。
・このログインで要求されたデータベースXXX を開けません。ログインに失敗しました。ASPNET はログインできません
・Logging Application Blockのトラブルシューティング
・IISのログ出力先
・このログインで要求されたデータベースXXX を開けません。ログインに失敗しました。ASPNET はログインできません
・C# 3.5 yieldの読み方
・ASP.NET サーバーサイドのイベント処理の順番
・ASP.NETのWebページでグーグルアドセンスを貼り付ける方法
・IIS メタベースにアクセスできませんでした
・VSSで管理されているプロジェクトは、ファイルの名前の変更や移動は極力行わない方が良い
・Oracle 9.2へOLE DB接続する方法
・単体テストのデータ
・この行は既に別のテーブルに属しています
・データベースのバージョンは 655 なので、開けません。
・証明書ストアでマニフェスト署名用の証明書が見つかりません。
・次のモジュールは最適化を有効にされて、またはデバッグ情報なしでビルドされました
・String.Concatメソッドを使った文字列の連結
・ファイルの存在をチェックする
・テキストファイルをロードし文字列を読み込むサンプル
・任意の数の引数を受け取るメソッド

Copyright(C) 2007 アーキテクト360 Allrights reserved.