Win7 で Microsoft SQL Server R2 を使用して新しいプロジェクトを開始することにしました。システムに SQLEpress R2 をインストールしましたが、BEACONExpress と呼ぶことにしました。Domain SysApp が入ってきて、私のログインに所有権を設定するまで、最初は実行できませんでした。これで、SQL Management Studio を使用してデータベースを作成できるようになりました。それにいくつかのテーブルを追加しました。次に、VS 2010 を起動し、テスト プログラムを作成しました。新しいデータベースにアクセスしようとすると、VS は「別のプロセスで使用されているため、ファイルを開くことができません。このファイルにアクセスする可能性のあるすべてのアプリケーションを閉じて、もう一度やり直してください。」というエラーを返します。
App_Data の下に新しいデータベースを作成しようとすると、このエラーが返されます。SQL サーバーへの接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)。
Web.configのconnectionStringsは言う
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename= |DataDirectory|aspnetdb.mdf;User Instance=true"
provideName=:System.Data.SqlClient" />
</connectStrings>
C:\Program Files\Microsoft SQL Server\MSSQL10_50.BEACONEXPRESS\MSSQL\DATA\BeaconDB.mdf にデータベースが見つかりました
SQLEXPRESS を MSSQL10_50.BEACONEXPRESS に変更してみましたが、効果はありませんでした。私はここや他のフォーラムで何が間違っているのかを判断しようとして読んでいますが、これまでのところ答えが見つかりません.