Как подключиться к SQL Server, используя OLEDB, используя строку подключения проверки подлинности Windows - PullRequest
2 голосов
/ 02 августа 2011

У меня SQL Server 2010 работает в режиме аутентификации Windows, и назначены соответствующие группы.Я могу подключиться через SQL Server Client Studio, используя аутентификацию Windows.Это работает.Но при подключении с использованием .NET OLEDB-соединений происходит сбой, и я не могу понять, почему.

Вот строка:

data source=172.20.0.113;initial catalog=ForgeEnterprise;Integrated Security=SSPI;multipleactiveresultsets=True;App=EntityFramework

А вот ошибка:

Login failed for user 'MOMENTUMI\jmcclure'

Есть ли что-то, чего мне не хватает?

1 Ответ

1 голос
/ 02 августа 2011

Согласно http://connectionstrings.com/sql-server-2008 это должно сработать

Provider=SQLNCLI10;Server=172.20.0.113;Database=ForgeEnterprise;Trusted_Connection=yes;

Где Trusted_Connection, очевидно, совпадает с Integrated Security.

Если это не сработает, вы должны убедиться, что пользователь добавлен во вкладку прав доступа (рисунок) для базы данных, но, я думаю, вы уже это сделали.

As seen in this picture

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...