IIS 6.0应用程序池身份被忽略
我在工作组中的 Windows 2003 上使用 IIS 6.0,并创建了一个在其自己的池中运行的 Web,以使用 msmdpump.dll 连接到 Sqlserver 2005 Analysis Services 数据库。我已经使用自己的标识设置了池,但是当我使用 Sqlserver Profiler 查看 Analysis Services 服务器时,我可以看到正在发出请求,但不是使用池标识。他们使用登录网络服务器的用户身份。
I am using IIS 6.0 on Windows 2003 in a workgroup, and have created a web which runs in its own pool to connect to a Sqlserver 2005 Analysis Services database using msmdpump.dll. I have set the pool up with its own identity, but when I look on the Analysis Services server using Sqlserver Profiler, I can see that the requests are being made, but not with the Pool identity. They are using the identity of the user signed into the web server.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在 Web 应用程序中启用了模拟,则该应用程序将作为模拟用户而不是应用程序池身份运行。这里有一些关于这个的信息。
If you have impersonation turned on in the web app the app will work as the impersonated user not as the app pool identity. Here's a bit about this.