ConnectionOpen (Connect()).]SQL Server 不存在或拒絕訪問
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
環(huán)境:Windows 7 + iis 7 + SQL Server 2005 Develop Edition + ASP 出現(xiàn)癥狀: 使用程序連接SQL SERVER數(shù)據(jù)庫時出現(xiàn)如下提示: Microsoft OLE DB Provider for SQL Server 錯誤 '80004005' [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒絕訪問。 /_func/inc/_testaccess.asp,行 5 分析原因:默認的Develop Edition是不允許通過TCP/IP連接的,必須要在SQL SERVER中將本機注冊為服務器,如下圖所示:
在注冊的服務器上點擊右鍵,選擇“SQL Server 配置管理器”,打開管理器 在管理器上單擊“SQL SERVER 2005 網(wǎng)絡配置”->“MSSQLSERVER網(wǎng)絡協(xié)議”->“TCP/IP”(此處應當是“已禁用”,此截圖為我已經(jīng)處理完之后的效果) 雙擊打開,選擇“IP地址”標簽卡,如下圖所示: 將所有的TCP端口均改為你所想要的端口,如不更改,則默認為1433,我這里改為了17951端口。 單擊確定后,重啟下MSSQLSERVER服務,再進行代碼連接即可解決。 以下為測試文件內(nèi)容:我這里命令為_testaccess.asp <% If Err Then
至此,問題已成功解決。 希望本文能對大家有所幫助。 該文章在 2012/4/27 15:44:53 編輯過 |
關鍵字查詢
相關文章
正在查詢... |