2016-05-11 2 views
0

У меня возникают проблемы при запуске моего приложения, в нем говорится, что соединение неверно. Ошибка Ошибка пользователя.Моя строка подключения с использованием проверки подлинности Windows для SQL Server не работает

Я думаю, что я не указал идентификатор пользователя и пароль, но я не знаю, что является идентификатором пользователя и моим паролем.

Вот моя строка соединения

public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;"); 

Спасибо заранее!

ответ

2
public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;Integrated Security=true;"); 

Добавить Intergrated Security = true в строку подключения.

+0

error говорит " Дополнительная информация: Ключевое слово не поддерживается: 'intergrated security'." –

+0

Измените его на Integrated Security. Я неправильно написал –

+0

Я уже пробовал, ошибка не была найдена, но во время работы она мгновенно остановилась, и я не знаю, почему :( –

1

Чтобы разрешить проверку подлинности Windows, необходимо добавить интегрированную безопасность установки, как Tru в строке подключения, как это:

public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;Intergrated Security=true;"); 
+0

Ошибка говорит « Дополнительная информация: Ключевое слово не поддерживается:« Интегрированная безопасность ».» –

2

Вам нужно добавить атрибут строки соединения: Integrated Security = true. И это будет работать правильно.

+0

Ошибка: Дополнительная информация: Ключевое слово не поддерживается: 'intergrated security'. " –

Смежные вопросы