2011-02-17 57 views
0

我沒有使用此連接字符串經典ASP,問題使用Windows身份驗證

strConnString = "Provider=SQLOLEDB;Initial Catalog=fsw;SERVER=HARDIXP\hardi;Integrated Security=SSPI;" 
連接登錄到SQL Server

Microsoft OLE DB提供程序的ODBC 驅動程序(0X80004005)[微軟] [ODBC SQL服務器驅動程序] [DBMSLPCN] SQL Server 不存在或訪問被拒絕。

我可以很好地使用SQL Server Management Studio進行連接。在 「連接到服務器」 對話框中,我有

服務器名稱:HARDIXP 驗證:Windows身份驗證

建立連接後,服務器看起來像這樣

HARDIXP(SQL服務器10.0.2531 - HARDIXP \ HARDI)

如果我不指定服務器名稱,錯誤會

的Microsoft OLE DB提供程序的SQL 服務器(0x80040E4D)登錄失敗,用於 用戶'HARDIXP \ IUSR_GEOFFREYXP'。

請注意,它正在嘗試不同的用戶,可能是因爲該數據庫首次爲Geoffrey設置,而不是Hardi。

如何從此經典ASP代碼連接到本地SQL Server?

編輯:我在Windows XP上,IIS 5.1

回答