2012-04-19 2 views
1

У меня есть веб-сайт, который просто не подключается к базе данных. Оба находятся на моей локальной машине. Использование тех же параметров (Host, User ID, Pwd и Database) Я могу подключиться к MS SQL Server Management Studio.Ошибка входа в систему при попытке подключения по приложению, но не с помощью Studio Management

Что может по моей проблеме ??

Здесь идет два ConnectionStrings Я пытаюсь использовать:

Data Source=VIVID-28\MSSQLSERVER1;Initial Catalog=DicionarioDados;Persist Security Info=True;User ID=VIVID-28\Development;Password=*******

Server=VIVID-28\MSSQLSERVER1;Database=DicionarioDados;Integrated Security=SSPI;User ID=VIVID-28\Development;Password=*******

VIVID-28 Является ли название моей машины. MSSQLSERVER1 Является ли экземпляр.

+0

Какая ошибка вы получаете? Ошибка аутентификации для пользователя «VIVID-28 \ Development». Или вы даже не зашли так далеко. – darin

+0

Да @ дарин, вот ошибка! – DontVoteMeDown

ответ

2

Попробуйте удалить раздел "Integrated Security = SSPI". Это означает, что он использует проверку подлинности Windows и, следовательно, будет игнорировать имя пользователя и пароль, которые вы передаете в строке подключения.

2

Чтобы проверить соединение, вы можете попробовать использовать VS серверный проводник и добавив соединение с вашей базой данных SQL Server, вы можете проверить, может ли соединение быть выполнено с заданными параметрами или нет. которые вы можете подключить, вы можете выбрать соединение и перейти к свойствам и скопировать строку подключения и пропустить ее в качестве строки подключения приложения.

0

Вы работаете с несколькими SQL-серверами?

Вы абсолютно уверены, что студия управления SQL подключается к тому же серверу/экземпляру sql как ваш код? Если у вас есть сервер производства и разработки, возможно, вы создали пользователя на своем производственном сервере, но не для разработки, или пароль может быть неправильным.

Попробуйте сбросить пароль на своем сервере разработки и посмотреть, что это заставляет вас. (:

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