2011-02-11 131 views
0

我得到了一个MVC应用程序,我应该在连接到Sql Server时使用Windows凭据。使用Windows凭据连接到SqlServer

我不想用这些证书运行AppPool,是否有可能以另一种方式做到这一点?还是让应用程序池使用连接到sql server所需的凭据运行的首选方法?

编辑

要详细一点:

我们正在使用ASP.NET模拟/窗口在IIS应用程序的安全认证。这使得连接到数据库时使用正确的Windows帐户有点困难。我们是否必须切换到sql身份验证或使用自定义模拟(win apis)包装数据库处理?还有其他方法吗?

+0

为什么不使用集成安全性?这是一个问题吗?在连接字符串中使用后,您需要配置IIS应用程序以允许使用Windows凭据登录。 – 2011-02-11 11:04:15

回答

0

下面是一个很好的article on MSDN,它涵盖了凭证模拟(与Web服务器位于同一台计算机上的SQL服务器)和委托(与Web服务器不同的计算机上的SQL服务器)的场景。代表团可能是PITA进行安装,因此使用SQL身份验证可能是最简单的方法。

相关问题