我想遷移一個遺留的應用程序,我們必須到Windows Server 2008 x64和IIS7。它是用傳統ASP編寫的,並連接到SQL Server 2005數據庫。「用戶'NT AUTHORITY ANONYMOUS LOGON'登錄失敗。」到SQL Server 2005
但是,頁面運行時,我收到錯誤:
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
我使用的連接字符串是:Driver=SQL Server; Server=SERVERNAME; Initial Catalog=DBNAME;
我看不到任何理由爲它使用匿名的是登錄爲在我的32位Win2k3服務器上運行時,它使用DOMAINNAME \ SERVERNAME $訪問SQL Server。
我有以下設置。
SQL Server 2005 - 以混合模式運行。 IIS7應用程序池 - 允許將32位應用程序設置爲True。
我也將服務器添加爲SQL Server上的用戶。
我已經嘗試了一些東西,現在我開始用盡想法。
當a)調用代碼在本地服務下運行時,我總是看到NT AUTHORITY \ ANONYMOUS LOGON,或者b)嘗試模擬並遇到雙跳問題時。 – 2010-02-19 14:59:49