我有我试图连接到SQL Server 2008数据库不同的服务器上的传统的ASP应用程序。 ASP的应用正在从供应IIS7 Windows Server 2008上。
我已经改变了网站的应用程序池下特定的Windows帐户运行, 我已经验证访问数据库的远程服务器上。
然而,当我运行在浏览器中的应用程序,我得到这个错误:
Application Error Number: -2147217843 (0x80040E4D) Source: Microsoft OLE DB Provider for SQL Server Description: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
为什么尝试使用NT AUTHORITY \匿名登录连接? 该应用是否池标识并不适用于传统的ASP代码吗? 我怎样才能使这个连接为一个特定的用户?
编辑
下面是我使用的连接字符串:
供应商= SQLOLEDB.1;数据源= myDbServer;初始目录= MyDatabase的;集成安全性= SSPI