Windows xp下安裝sql server2005所碰到的一些問題及解決方法


之前提到的幫老板做的一個中船重工的項目,其中的一個子模塊:windows下獲取特定進程網絡流量 一開始是用VS2010做的,后來老板把項目書拿給我看后,明確要求開發環境為VS2005和Sql server2005,所以只能重新配置環境,蛋疼~~~

vs2005是能正常安裝運行,sql server2005就比較蛋疼了,折騰了一天。

安裝完vs2005后,第一次安裝sql server2005,到6維空間下載了一個1G左右的鏡像文件,解壓后雙擊setup安裝,跳出安裝向導,於是一步步做,不一會兒就跳到了最后安裝的步驟,我當時想,怎么沒有選擇windows身份驗證或Sql server身份驗證的選項,怎么沒有新建實例的界面,怎么沒有輸入sa秘密的界面,於是又一步步回退,發現還是沒有,心里想,算了算了,就這么安裝吧。安裝玩之后,打開management studio,准備連接數據庫,發現服務器名稱是空的,於是試了各種“.”、“127.0.0.1”、“pc名\SQLEXPRESS”,都不管用,連接是都是提示什么provider或error錯誤,打開配置工具,也沒有實例,心里就蛋疼了,咋回事?於是google了很久,很少提到我這種情況的,於是乎,用學校的ipv6網連接6維空間(11M/S),重新下載了一個sql server2005安裝鏡像,包含標准版、企業版和開發版,於是把sql server卸載了重裝,於是蛋疼的時光開始了,卸了裝標准版,打開還是沒有服務器,提示錯誤,我想是不是有殘余安裝文件造成的,於是又把xp還原,重裝sql server,裝了標准版還是不行,無法連接數據庫,vs也連不上,蛋疼啊,繼續還原,重新試了企業版,還是不行,不管是先裝cd1后裝cd2,還是倒過來,都不行,后來想想,不行,暫時不裝,咱去找萬能的谷歌,就這樣又找了約半小時,后來終於找到問題了。。。。

問題就是,sql server企業版不支持xp,xp下只能安裝sql server2005開發版,而且必須要打上sp2補丁才能解決無法連接到數據庫的錯誤。。。。。微軟啥時候自家的東西都不兼容了。。。(貌似很多,呵呵,比如office2007和vc6.0不兼容)好吧,沒脾氣了,最后折騰了大半天,終於搞定了。。

最后,總結一下:

問題描述:

安裝完SQL server 2005服務器名稱是空的,不管輸入什么名稱都不能連接成功,如localhost,計算機名稱等等,都是同一個結果,彈出一對話框:provider:命名管道提供程序,error:40-無法打開到sql server的連接(microsof SQL server,error:4)

解決辦法:

1.安裝dev開發版的sql server2005

2.到下面網址下載補丁:http://download.microsoft.com/download/C/E/6/CE626F95-EBD3-4AB8-AA35-C1BFAF98B7D5/SQLEXPR32_CHS.EXE

3.安裝完后,實例就填寫:“你的主機名\實例名”,例如“pc名\SQLEXPRESS”,這樣就可以連接了,如果不是默認實例,實例名就寫你創建的實例的名字,如果是默認實例,就寫SQLEXPRESS。

4.確定服務器器名稱、帳號、密碼無誤:

1.先開啟服務器:開始-運行-輸入“net start mssqlserver”,關閉為“net stop mssqlserver”;或者開始- 所有程序 - micorsoft sql server 2005 - 配置工具 - SQL Server 外圍應用 配置器-服務和連接的外圍應用配置器 - MSSQLSERVER - Database Engine - 服務 - 啟 動類型 - 改為“自動”,然后確定。2.Database Engine 的遠程連接:開始- 所有程序 - micorsoft sql server 2005 - 配 置工具 - SQL Server 外圍應用配置器 - 服務和連接的外圍應用配置器 - MSSQLSERVER - Database Engine - 遠程連接 - 按鈕“本地連接和遠程連接” - 按鈕“僅使用TCP/IP” ,然后確定。

好了,環境配置問題解決了,可以稍微打會兒dota休息一會兒啦,哈哈~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM