最初安裝Visual Studio 2008 時還好,不知道什么時候,應該是安裝了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)磨難,終于解決了“在添加新項時選擇SQL時提示說“與SQL Server文件(*.mdf)的連接要求安裝SQL Server2005才能正常工作,請確認是否安裝了該組件,……”這個鬼問題!
考試大提示:有人說與版本有關, 覺得并不重要。
重要得是安裝過程中選實例名時,一定要選擇默認實例,不要用命名實例!
因為我在用 Visual Studio 2008 安裝盤修復方式安裝 SQL Server 2005(我想這是原裝版本應該)時,不能選實例名,自動的添加了一個命名實例,結果根本連接不上,Visual Studio 2008 只認默認實例??!在 SQL Server Management Studio Express 上選用命名實例的數(shù)據(jù)引擎可以連接使用
用 SQL Server 2005 Express Edition SP2 發(fā)行日期是 2007/2/17 和SQL Server 2005 Express Edition SP1 發(fā)行日期是 2006/1/13 來安裝,可以選擇默認實例,在SQL Server Management Studio Express 上都可以連接使用;但是在Visual Studio 2008 上只能使用已有的數(shù)據(jù)庫,想創(chuàng)建新數(shù)據(jù)庫,特別是通過 項目——>添加新項——>選擇 基于服務的數(shù)據(jù)庫模板方式 創(chuàng)建新數(shù)據(jù)庫,就會提示 “與SQL Server文件(*.mdf)的連接要求安裝SQL Server2005才能正常工作,請確認是否安裝了該組件,……”
最后選用 具有高級服務的 SQL Server 2005 Express Edition SP2 在微軟的下載網(wǎng)頁上看發(fā)行日期是 2007/2/17 (版本高些總是好些吧),選擇默認實例進行安裝!然后在Visual Studio 2008 的工具菜單是選 選項——>數(shù)據(jù)庫工具——>數(shù)據(jù)連接,將SQL Server 實例名稱選項 置空,就一切OK了!
不過要先為安裝程序增加計數(shù)器注冊表項值,否則安裝過程中會提示出錯,而中止安裝!!
只好重裝,可是遇到麻煩還真不少!其中不少情況,都是網(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)磨難,終于解決了“在添加新項時選擇SQL時提示說“與SQL Server文件(*.mdf)的連接要求安裝SQL Server2005才能正常工作,請確認是否安裝了該組件,……”這個鬼問題!
考試大提示:有人說與版本有關, 覺得并不重要。
重要得是安裝過程中選實例名時,一定要選擇默認實例,不要用命名實例!
因為我在用 Visual Studio 2008 安裝盤修復方式安裝 SQL Server 2005(我想這是原裝版本應該)時,不能選實例名,自動的添加了一個命名實例,結果根本連接不上,Visual Studio 2008 只認默認實例??!在 SQL Server Management Studio Express 上選用命名實例的數(shù)據(jù)引擎可以連接使用
用 SQL Server 2005 Express Edition SP2 發(fā)行日期是 2007/2/17 和SQL Server 2005 Express Edition SP1 發(fā)行日期是 2006/1/13 來安裝,可以選擇默認實例,在SQL Server Management Studio Express 上都可以連接使用;但是在Visual Studio 2008 上只能使用已有的數(shù)據(jù)庫,想創(chuàng)建新數(shù)據(jù)庫,特別是通過 項目——>添加新項——>選擇 基于服務的數(shù)據(jù)庫模板方式 創(chuàng)建新數(shù)據(jù)庫,就會提示 “與SQL Server文件(*.mdf)的連接要求安裝SQL Server2005才能正常工作,請確認是否安裝了該組件,……”
最后選用 具有高級服務的 SQL Server 2005 Express Edition SP2 在微軟的下載網(wǎng)頁上看發(fā)行日期是 2007/2/17 (版本高些總是好些吧),選擇默認實例進行安裝!然后在Visual Studio 2008 的工具菜單是選 選項——>數(shù)據(jù)庫工具——>數(shù)據(jù)連接,將SQL Server 實例名稱選項 置空,就一切OK了!
不過要先為安裝程序增加計數(shù)器注冊表項值,否則安裝過程中會提示出錯,而中止安裝!!