я определяю Sql_Cmd
и другие sql
переменные, которые нужны перед
а теперь напишите этот код:
string strConnection2 = "Data Source=.\\sqlexpress;AttachDbFilename=master.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection sqlcon2 = new SqlConnection(strConnection2);
string sql = "select * ";
Sql_Cmd.CommandType = CommandType.Text;
Sql_Cmd.CommandText = sql;
Sql_Cmd.Connection = sqlcon2;
try
{
sqlcon2.Open();
Sql_Cmd.ExecuteNonQuery();
}
catch (SqlException Error_Exception)
{
//FormError1 = new FormErrorInDataBase();
//FormError1.Show();
}
Когда я хочу открыть sqlcon2
, я вижу эту ошибку:
Попытка присоединить базу данных с автоматическим именем для файла master.mdf не удалась. База данных с тем же именем существует, или указанный файл не может быть открыт, или он находится на общем ресурсе UNC.
Пожалуйста, помогите мне - как я могу открыть master database
и затем использовать запрос на выборку для этой базы данных, и какова строка соединения для master.mdf
?
Могу ли я написать каталог mater.mdf
, например C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\master.mdf
, или этого достаточно, чтобы я написал AttachDbFilename=master.mdf
?