我正在使用ActiveDirectoryMembershipProvider并希望使用用户身份连接到具有集成连接的Sql Server。
“Data Source = Server; Initial Catalog = maindb; Integrated Security = True”
如果可能的话怎么做?
答案 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服务器安全设置中运行。
创建应用程序池并指派用户运行它并运行到您的站点。
这应该照顾你的问题。