IIS / ASP.NET подключается к SQL Server с использованием неизвестного пользователя - PullRequest
0 голосов
/ 12 января 2012

Определен SQL Server, к которому только пользователю x (в домене) разрешено подключаться и только с использованием проверки подлинности Windows.
Я успешно подключаюсь к компьютеру с помощью пользователя x.
Я успешно запускаю свой сайт из Visual Studio.
Но когда я пытаюсь получить доступ к своему веб-сайту через IIS, это не удается, потому что он использует другого пользователя, чем x:
Когда мой веб-сайт ASP.NET пытается подключиться, он терпит неудачу, потому что использует пользователя y.
В строке подключения не указываются пользователь и пароль, для которых используется проверка подлинности Windows.
откуда появился пользователь y? это пользователь, с которым был установлен IIS или вошел в систему?

SQL Server не мой, поэтому я не могу добавить пользователей или изменить метод аутентификации там.

Есть ли способ, которым IIS / ASP.NET олицетворяет (это термин) пользователя x?

Ответы [ 2 ]

1 голос
/ 12 января 2012

Есть ли у вас Integrated Security = True в строке подключения?

Если это так, он попытается использовать анонимную учетную запись / IIS_USER для доступа к БД вместо того, что есть в строке подключения.

1 голос
/ 12 января 2012

посмотрите, помогают ли эти ссылки: Олицетворение IIS Конфигурация IIS 7

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