У меня есть приложение asp.net, которое должно получить доступ к данным с двух серверов SQL. Один из SQL-серверов находится на том же компьютере, что и IIS (назовем его SQLSERVER1), тогда как другой SQL-сервер присутствует на другом компьютере (SQLSERVER2).
Строки подключения являются доверенными для обоих серверов SQL. В моем файле web.config для олицетворения установлено значение true. Я использую аутентификацию Windows в IIS и web.config.
Когда я пытаюсь получить доступ к данным из SQLSERVER2, мне не удается войти в систему из-за пользовательской (нулевой) ошибки. Пользователь, через которого я вошел в систему через Windows, существует как учетная запись сервера SQL в SQLSERVER2.
В чем может быть причина?
ПРИМЕЧАНИЕ: Это вопрос новичка ИМХО .
ПРИМЕЧАНИЕ. Используется IIS 6.0 (Windows 2003). Не установлен режим изоляции IIS 5.0.
РЕДАКТИРОВАТЬ: пользователь подражает является пользователем домена
Дополнение:
Я также хочу заявить, что я получаю это сообщение об ошибке при доступе к нему в качестве клиента сервера, на котором работает IIS. Другими словами, позвольте мне сказать, что я работаю на машине A, IIS и SQLSERVER1 на машине B, а SQLSERVER2 на машине C.
Я не получаю это сообщение об ошибке, когда я работаю на компьютере B. Это ставит меня в тупик больше.