I tried everything, but I can not access / modify / change my database. I created it in visual studio with .mdf. I am new to using SQL database, so I will be glad if you can help me. As I said, I created this database in visual studio, but I cannot create a connection to this database.
In web configuration:
<connectionStrings> <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|Database.mdf;Integrated Security=True;" providerName="System.Data.SqlClient" /> </connectionStrings>
In cs, I used this sql connection string:
SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDBFilename=|DataDirectory|Database.mdf;Integrated Security=True;");
And I have this error:
Failed to compile database with auto-name for file C: \ Users \ mcan \ Documents \ Visual Studio 2010 \ WebSites \ WebSite1 \ App_Data \ Database.mdf. A database with the same name exists or the specified file cannot be opened or is located on a UNC share.
I made some changes:
In web configuration:
<connectionStrings> <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=|DataDirectory|Database.mdf;Integrated Security=True;" providerName="System.Data.SqlClient" />
and in cs:
SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=|DataDirectory|Database.mdf;Integrated Security=True;");
Now he gives this error:
*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'. *
source share