Problema clássico do ASP conectando-se ao banco de dados remoto do SQL Server
Eu tenho um aplicativo ASP clássico que estou tentando se conectar a um banco de dados do SQL Server 2008 em um servidor diferente. O aplicativo ASP está sendo servido no IIS7 no Windows Server 2008.
Eu mudei o pool de aplicativos do site para ser executado em uma conta do Windows específica, queEu verifiquei tem acesso ao banco de dados no servidor remoto.
No entanto, quando executo o aplicativo no navegador, recebo este erro:
Application Error Number: -2147217843 (0x80040E4D) Source: Microsoft OLE DB Provider for SQL Server Description: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
Por que está tentando se conectar usando NT AUTHORITY \ ANONYMOUS LOGON? A identidade do pool de aplicativos não se aplica ao código ASP clássico? Como posso fazer isso se conectar como um usuário específico?
EDITARAqui está a string de conexão que estou usando:
Provedor = SQLOLEDB.1; Fonte de Dados = myDbServer; Catálogo Inicial = myDatabase; Segurança Integrada = SSPI