Я перепробовал все, но не могу получить доступ / изменить / изменить мою базу данных. Я создал это в визуальной студии с .mdf. Я новичок в использовании базы данных SQL, поэтому буду рад, если вы сможете мне помочь. Как я уже сказал, я создал эту базу данных в Visual Studio, но не могу создать соединение с этой базой данных.
В веб-конфигурации:
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|Database.mdf;Integrated Security=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
В CS я использовал эту строку подключения 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:
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'. *