2016-03-09 4 views
0

У меня есть приложение ASP.NET на сервере Windows 2012 и экземпляр SQL Server 2012 на другом сервере Windows 2012. Я хочу использовать Windows Authentication для подключения к SQL-серверу из-за соображений безопасности.Как олицетворять пользователя Windows при использовании проверки подлинности Windows на удаленный SQL Server?

Существует пользователь Windows IUSRSQL Windows, который был добавлен в SQL Server и может обращаться к соответствующим таблицам базы данных и данным.

Моя строка соединения:

Server=DB-SERVER;Database=MY-DB;Trusted_Connection=True;Encrypt=True;TrustServerCertificate=True 

Как сказать IIS для подключения к серверу SQL как IUSRSQL?

Приложение ASP.NET использует аутентификацию Forms для своих пользователей.

Безопасна ли эта конфигурация?

Благодаря

+0

Добавить идентификатор пользователя = IUSRSQL; Пароль = [IUSRSQLpassword], это вы имеете в виду? – Kramb

+0

Это проверка подлинности SQL Server. – manishKungwani

ответ

1

Вы хотите добавить учетную запись пула приложений IIS для SQL Server, или же установить учетные данные пула приложений IIS зарегистрированы, чтобы соответствовать личности Windows, который вы создали в SQL Server.

+0

Как изменить учетную запись пула приложений IIS для использования IUSRSQL? – manishKungwani

+1

Перейдите в диспетчер IIS, найдите пул приложений, привязанный к вашему виртуальному каталогу и измените идентификатор пула приложений. Ссылка на инструкции приведена здесь https://technet.microsoft.com/en-us/library/cc771170(v=ws.10).aspx – PhillipH

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