1

SQL Server 2008 で Visual Studio 2008 SP1 を使用しています。

Web サイト プロジェクトに SQL Server ファイル (MDF) を追加しようとしています。次に、次のエラーが表示されます。

Connections to SQL Server files (*.mdf) require SQL Server Express 2005 to function properly. Please verify...

Google を使用してきましたが、何の成果も得られず、助けが必要です..

私はそれを修正するために次のことを試みましたが、成功しませんでした:

  • 適合するようにインスタンス名を変更する

  • 管理スタジオでのデータベースのアタッチ

  • Visual Studio のアンインストール/インストール

  • SQL Server 2005 および 2008 のアンインストール/インストール

全体として、これは本当に迷惑なエラーであり、うまくいくはずです..

4

1 に答える 1

3

VS プロジェクトに .MDF を追加するには、SQL Server EXPRESSエディションが必要です。これらのエディションのみが、ディレクトリから .mdf ファイルを添付できますApp_Data

SQL Server のフル バージョン (Developer、Web、Standard、Enterprise) ではAttachDbFilename=|DataDirectory|mydbfile.mdf;、Visual Studio でこの機能の基礎となっている機能を使用できません。

マシン (またはサーバー) に完全な SQL Server エディションがある場合は、その SQL Server を従来の方法で使用する必要があります。SQL Server Management Studio (または Visual Studio 内のサーバー エクスプローラー) を使用して、データベースとデータベースを作成します。テーブルなどのオブジェクトを作成し、従来の ADO.NET 接続文字列を使用してそれらに接続します ( server=name;database=name;...)

于 2010-02-16T21:26:48.390 に答える