Строка подключения не работает на сервере, работает везде - PullRequest
0 голосов
/ 18 июля 2011

У меня есть строки подключения, которые выглядят следующим образом:

Data Source=mydomain.com;Initial Catalog=DB;Integrated Security=True

Это работает с наших компьютеров - за исключением случаев, когда этот код запускается на сервере.Я получаю это сообщение: «Ошибка входа.Логин из ненадежного домена и не может использоваться с проверкой подлинности Windows '

Если я изменю источник данных строки подключения на локальный:

Data Source=.;Initial Catalog=DB;Integrated Security=True

Работает нормальнос сервера - но, очевидно, не с других наших компьютеров.

Я знаю, что это может быть хорошим вопросом для сбоя сервера - но подумал, что лучше здесь, так как это может быть простой обходной путь программного обеспечения, который исправляет это.У нас нет домена / активного каталога - всего несколько компьютеров с теми же учетными данными, что и на сервере.

Я проверил брандмауэр (отключил его на сервере) с той же ошибкой.

Есть идеи как это исправить?

1 Ответ

3 голосов
/ 18 июля 2011

попробуйте использовать IP-адрес сервера, введенный из имени сервера - Data Source = xxxx;также убедитесь, что брандмауэр открыт для внешних подключений: http://msdn.microsoft.com/en-us/library/cc646023.aspx

...