sql2000和windows
來源:互聯網
上載者:User
window|問題 問題描述:企業管理器串連sql沒問題,但是網站串連不上sql,提示如下:
[Named Pipes]SQL Server does not exist or access denied.(sql伺服器不存在或訪問被拒絕)
[Named Pipes]ConnectionOpen (Connect()).
在微軟支援人員上找到下面這篇文章
http://support.microsoft.com/?kbid=839269
按提示做:“開始”->“運行”->“firewall.cpl”
開啟了“windows防火牆”選“進階”->“網羅串連設定”->“設定”
在“進階設定”對話方塊中,選添加,屬性如下所示:
屬性值服務描述:SQL具名管道(服務名)在您的網路上主持此伺服器的電腦的名稱或IP地址(N)(例如,192.168.0.12):當前電腦IP地址或電腦名稱此服務的外部連接埠號碼445此服務的內部連接埠號碼445
注意,確定在服務設定對話方塊中TCP選項被選中.
通過讓檔案和印表機共用有效,使得TCP445連接埠活動,不被防火牆阻隔。
方法:
在“windows防火牆”中->“常規”啟用,確保“不允許例外”不被選中
在“例外”選項卡->“程式和服務”中選中(前面划上勾)“檔案和印表機共用”編輯,在“編輯服務”對話方塊中把“TCP445”選中,一路“確定”就好。
設定完成後,還是不行。
找了這篇文章
http://www.microsoft.com/taiwan/technet/prodtechnol/winxppro/maintain/winxpsp2faq.aspx
http://www.microsoft.com/china/sql/techinfo/administration/2000/security/winxpsp2faq.asp
找了些專題,也沒找到解決辦法。
於是,我看了看sql-sp3,我記得裝了已經,無賴之際,開啟sp3安裝的目錄
隨便點批次檔,點到“setup.bat”呵呵,開始安裝sp3了,
沒問題了,呵呵!前面試過sql別名,綁定我得靜態連接埠是1433,我也試過沒用,搞不清楚到底是怎麼回事。呵呵,把進階裡面設定的連接埠445去掉,一樣沒問題。
總結,445應該是監聽連接埠,開這個連接埠就沒問題了,下一步就是用sql3的執行個體化setup.bat(sql3的安裝目錄的根目錄下有)重新把sql設定一遍,應該問題就搞定了。