Я создал базу данных в SQL Server Management Studio, и я назвал ее SalonDatabase. Я попытался подключиться к базе данных в VS C#. Для этого я создал две connectionString, и только одна из них работает, поэтому я хотел бы знать, почему.не удается подключиться к базе данных SQL
Это один работает:
string connString = @"Data Source=.\SQLEXPRESS;initial catalog=SalonDatabase;Integrated Security=SSPI";
Однако следующий не работает, даже если я знаю, за то, что файл находится в этой директории
string connString = @"Data Source=.\SQLEXPRESS;
Initial Catalog=C:\PROGRAM FILES\MICROSOFT SQL SERVER\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\SALONDATABASE.MDF;Integrated Security=SSPI";
Ошибка я получаю является:
Невозможно открыть базу данных "C: \ Program Files \ Microsoft SQL Server \ MSSQL10_50.SQLEXPRESS \ MSSQL \ DATA \ SALONDATABASE.MDF" REQ загружаемый логином. Ошибка входа в систему. Ошибка входа для пользователя «USER-PC \ USER»
Теперь я вошел в систему как администратор на своем компьютере. Я также читал о экземплярах пользователя на SQL-сервере, но я не вижу, почему это причина неудачи второго соединения.
В этом контексте каталог не является файлом –
Я также пробовал attachdbfilename, но получаю ту же ошибку – user990692
[Пользовательские экземпляры устарели.] (Http://msdn.microsoft.com/en-us/library/ms143684. aspx) –