通过MVC中的用户身份与sql server的可信连接

时间:2014-04-01 16:19:01

标签: sql-server asp.net-mvc asp-classic

我正在使用ActiveDirectoryMembershipProvider并希望使用用户身份连接到具有集成连接的Sql Server。

“Data Source = Server; Initial Catalog = maindb; Integrated Security = True”

如果可能的话怎么做?

2 个答案:

答案 0 :(得分:0)

默认

Data Source=Server;Initial Catalog=maindb;Integrated Security=True

将在MVC中使用ApplicationPoolIdentity。

使用ActiveDirectoryMembershipProvider连接数据库后,您可以获取用户名/密码

Integrated Security=False

答案 1 :(得分:0)

创建Windows用户,该用户将被授权在IIS中运行应用程序池并连接到您需要的级别的SQL服务器,而不是SA级别。确保用户具有SQL服务器授权以防万一。

确保您的网站正在使用该用户在Web服务器安全设置中运行。

创建应用程序池并指派用户运行它并运行到您的站点。

这应该照顾你的问题。