Windows 7,IIS 7.5,SQL Server 2008 R2,ASP classic(網站我想升級,但需要使其正常工作)。ASP/SQL Server Express:無法打開與SQL Server的連接[53]
連接字符串:
Provider=SQLNCLI10; Data Source=.\SQLExpress; Initial Catalog=shoshvi_sql-db;Integrated Security=SSPI;Connect Timeout =1
我得到這個惱人的錯誤:
Microsoft SQL Server Native Client 10.0 '80004005'
Named Pipes Provider: Could not open a connection to SQL Server [53].
filename.asp, line 15
我試了一下,我記得:使用
- 測試連接SSMS(作品,本地主機和局域網中的其他服務器)
- 測試連接使用SQLCMD(工程,到本地主機和局域網內其他服務器)
- 試了很多數據源/服務器(
name\SQLExpress
,.\SQLExpress
。\ SQLEXPRESS) - 試圖更改開始菜單\程序設置\微軟SQL Server 2008的\配置工具,啓用TCP/IP,命名管道,查看所有子項目,並找到錯誤的配置。 任何更改後,我重新啓動服務。
- 試圖啓用SQL Server瀏覽器。
- 試圖連接到同一網絡中的其他SQL Server,使用SA和SA密碼(在其他「服務器」我可以使用IIS/ASP/MSSQL並且工作正常)。
- 嘗試禁用Windows防火牆
- 試圖讓到SQL Server Express的遠程連接
- 嘗試集成安全性= SSPI
- 嘗試Windows管理員密碼
- 試圖改變TCP/IP(並獲得其他錯誤,相同的原因)
- 試圖搜索谷歌,並stackOverflow和其他一個想法。
- 在這裏嘗試了類似的問題。
還有什麼?
謝謝!
您是否嘗試創建sqllogin和密碼並使用該代替SSPI – rene 2011-12-29 16:38:03
是的,並嘗試使用SA和Windows管理員帳戶。 – 2011-12-29 16:47:35
您打算使用sqlexpress實例還是sqlserver實例中的db? – rene 2011-12-29 16:51:57