私はすべてを試しましたが、データベースにアクセス/変更/変更できません。私は.mdfでビジュアルスタジオで作成しました。私はあなたが私を助けることができる場合私は喜んでいるので、SQLデータベースを使用して私は新しいです。私が言ったように、私はビジュアルスタジオでそのデータベースを作成しましたが、そのデータベースとの接続を作成することはできません。 Web構成で.mdfデータベースに接続できません
:
Csに<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|Database.mdf;Integrated Security=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
私は、SQL接続文字列を使用:
SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDBFilename=|DataDirectory|Database.mdf;Integrated Security=True;");
をそして、私はこのエラーがあります:自動という名前を付けるために
試みをファイルC:\ Users \ mcan \ Documents \ Visual Studio 2010 \ WebSites \ WebSite1 \ App_Data \ Database.mdfのデータベースが失敗しました。同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、UNC共有上にあります。
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=|DataDirectory|Database.mdf;Integrated Security=True;"
providerName="System.Data.SqlClient" />
とCSで:Web構成で
:
は、私はいくつかの変更を加えた
SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=|DataDirectory|Database.mdf;Integrated Security=True;");
は、今ではそのエラーを与えます:
*Server Error in '/WebSite1' Application. Cannot open database |DataDirectory|Database.mdf" requested by the login. The login failed. Login failed for user 'mcan-PC\mcan'. *
メッセージを読んだことがありますか? – SLaks
@SLaks - あなたでしたか?メッセージには3つの可能性があります。あなたの答えは1と仮定します。 –
@MartinSmith:それはUNCシェアではなく、彼はすでにファイルを作成したと言いました。 – SLaks