最初安裝Visual Studio 2008 時還好,不知道什么時候,應(yīng)該是安裝了SQL Server Management Studio Express 以后,Visual Studio 2008 不能連接 SQL Server 2005了。
只好重裝,可是遇到麻煩還真不少!其中不少情況,都是網(wǎng)友們反映過的,好像也沒有理想的解決放案:
http://topic.csdn.net/u/20080525/22/e7c7e0da-dd7c-454e-a15c-b1663c3f2d8c.html?seed=1664463362
http://forums.microsoft.com/china/showpost.aspx?postid=3749063&siteid=15&sb=0&d=1&at=7&ft=11&tf=0&pageid=0
http://forums.microsoft.com/china/ShowPost.aspx?PostID=3757710&SiteID=15&pageid=0
http://topic.csdn.net/u/20080601/01/5fa0bdc8-f775-4545-a5e1-d6143a6f3970.html
歷經(jīng)磨難,終于解決了“在添加新項(xiàng)時選擇SQL時提示說“與SQL Server文件(*.mdf)的連接要求安裝SQL Server2005才能正常工作,請確認(rèn)是否安裝了該組件,……”這個鬼問題!
考試大提示:有人說與版本有關(guān), 覺得并不重要。
重要得是安裝過程中選實(shí)例名時,一定要選擇默認(rèn)實(shí)例,不要用命名實(shí)例!
因?yàn)槲以谟?Visual Studio 2008 安裝盤修復(fù)方式安裝 SQL Server 2005(我想這是原裝版本應(yīng)該)時,不能選實(shí)例名,自動的添加了一個命名實(shí)例,結(jié)果根本連接不上,Visual Studio 2008 只認(rèn)默認(rèn)實(shí)例?。≡?SQL Server Management Studio Express 上選用命名實(shí)例的數(shù)據(jù)引擎可以連接使用
用 SQL Server 2005 Express Edition SP2 發(fā)行日期是 2007/2/17 和SQL Server 2005 Express Edition SP1 發(fā)行日期是 2006/1/13 來安裝,可以選擇默認(rèn)實(shí)例,在SQL Server Management Studio Express 上都可以連接使用;但是在Visual Studio 2008 上只能使用已有的數(shù)據(jù)庫,想創(chuàng)建新數(shù)據(jù)庫,特別是通過 項(xiàng)目——>添加新項(xiàng)——>選擇 基于服務(wù)的數(shù)據(jù)庫模板方式 創(chuàng)建新數(shù)據(jù)庫,就會提示 “與SQL Server文件(*.mdf)的連接要求安裝SQL Server2005才能正常工作,請確認(rèn)是否安裝了該組件,……”
最后選用 具有高級服務(wù)的 SQL Server 2005 Express Edition SP2 在微軟的下載網(wǎng)頁上看發(fā)行日期是 2007/2/17 (版本高些總是好些吧),選擇默認(rèn)實(shí)例進(jìn)行安裝!然后在Visual Studio 2008 的工具菜單是選 選項(xiàng)——>數(shù)據(jù)庫工具——>數(shù)據(jù)連接,將SQL Server 實(shí)例名稱選項(xiàng) 置空,就一切OK了!
不過要先為安裝程序增加計(jì)數(shù)器注冊表項(xiàng)值,否則安裝過程中會提示出錯,而中止安裝??!
只好重裝,可是遇到麻煩還真不少!其中不少情況,都是網(wǎng)友們反映過的,好像也沒有理想的解決放案:
http://topic.csdn.net/u/20080525/22/e7c7e0da-dd7c-454e-a15c-b1663c3f2d8c.html?seed=1664463362
http://forums.microsoft.com/china/showpost.aspx?postid=3749063&siteid=15&sb=0&d=1&at=7&ft=11&tf=0&pageid=0
http://forums.microsoft.com/china/ShowPost.aspx?PostID=3757710&SiteID=15&pageid=0
http://topic.csdn.net/u/20080601/01/5fa0bdc8-f775-4545-a5e1-d6143a6f3970.html
歷經(jīng)磨難,終于解決了“在添加新項(xiàng)時選擇SQL時提示說“與SQL Server文件(*.mdf)的連接要求安裝SQL Server2005才能正常工作,請確認(rèn)是否安裝了該組件,……”這個鬼問題!
考試大提示:有人說與版本有關(guān), 覺得并不重要。
重要得是安裝過程中選實(shí)例名時,一定要選擇默認(rèn)實(shí)例,不要用命名實(shí)例!
因?yàn)槲以谟?Visual Studio 2008 安裝盤修復(fù)方式安裝 SQL Server 2005(我想這是原裝版本應(yīng)該)時,不能選實(shí)例名,自動的添加了一個命名實(shí)例,結(jié)果根本連接不上,Visual Studio 2008 只認(rèn)默認(rèn)實(shí)例?。≡?SQL Server Management Studio Express 上選用命名實(shí)例的數(shù)據(jù)引擎可以連接使用
用 SQL Server 2005 Express Edition SP2 發(fā)行日期是 2007/2/17 和SQL Server 2005 Express Edition SP1 發(fā)行日期是 2006/1/13 來安裝,可以選擇默認(rèn)實(shí)例,在SQL Server Management Studio Express 上都可以連接使用;但是在Visual Studio 2008 上只能使用已有的數(shù)據(jù)庫,想創(chuàng)建新數(shù)據(jù)庫,特別是通過 項(xiàng)目——>添加新項(xiàng)——>選擇 基于服務(wù)的數(shù)據(jù)庫模板方式 創(chuàng)建新數(shù)據(jù)庫,就會提示 “與SQL Server文件(*.mdf)的連接要求安裝SQL Server2005才能正常工作,請確認(rèn)是否安裝了該組件,……”
最后選用 具有高級服務(wù)的 SQL Server 2005 Express Edition SP2 在微軟的下載網(wǎng)頁上看發(fā)行日期是 2007/2/17 (版本高些總是好些吧),選擇默認(rèn)實(shí)例進(jìn)行安裝!然后在Visual Studio 2008 的工具菜單是選 選項(xiàng)——>數(shù)據(jù)庫工具——>數(shù)據(jù)連接,將SQL Server 實(shí)例名稱選項(xiàng) 置空,就一切OK了!
不過要先為安裝程序增加計(jì)數(shù)器注冊表項(xiàng)值,否則安裝過程中會提示出錯,而中止安裝??!

