Я знаю, что это довольно стандартная проблема ... но не могу понять ...
Итак, вот что я хочу сделать:
Я хочу подключиться к моему локальному серверу sql. \ SQLEXPRESS путем проверки подлинности Windows. Я могу войти в систему с помощью SQL Server Management Studio.
Моя строка подключения выглядит следующим образом:
string connStr = "Provider=SqlOleDB;Data Source=.\\SQLExpress; Initial Catalog=Sports; Integrated Security=SSPI";
выдает ошибку:
Cannot open database "Sports" requested by the login. The login failed.
так что я попробовал:
string connStr = "Provider=SqlOleDB;Data Source=.\\SQLExpress; Initial Catalog=Sports; Trusted_Connection=True";
это дает мне:
Invalid authorization specification
Тогда я попробовал:
string connStr = "Provider=SqlOleDB;Data Source=.\\SQLExpress; Initial Catalog=Sports; Integrated Security=True";
возвращает:
No error message available, result code: DB_E_ERRORSOCCURRED(0x80040E21).
Есть идеи ??
обновления: я забыл упомянуть, я использую виртуальную машину Windows 7 под управлением SQL Server 2010 Express. Что-нибудь делать с виртуальной машиной ???