none
VS2008+SQL2005 如何把VS裡面連接的SQL改為2008

    問題

  • 我安裝完VS2008然後會附加SQL2005
    但是系統共用的DB所使用的SQL卻是2008的!!
    但是我安裝SQL2008 VS卻還是說版本不同,不能連接 內容如下

    建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。 (provider: SQL 網路介面, error: 26 - 搜尋指定的伺服器/執行個體時發生錯誤)

    接下來我把SQL2005移除,VS卻說連接不到,可能是把SQL2005移除掉的關係
    我在想是不是在VS內要設定改為連接為SQL2008??
    如果是的話請交我怎麼設定好嗎? 謝謝

    2009年8月22日 上午 08:24

解答

所有回覆

  • 這是 SQL Server 管理問題,防火牆或 SQL Server 沒開 TCPIP (1433/1444 TCP/UDP)


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年8月22日 下午 03:28
  • 還是不行耶~

    一樣說版本不一樣 內容如下


    無法開啟資料庫 'C:\DOCUMENTS AND SETTINGS\USER\桌面\EXP0822\APP_DATA\EXP.MDF',因為版本為 655。這個伺服器支援 612 及更早的版本。不支援降級路徑。
    無法開啟新資料庫 'C:\DOCUMENTS AND SETTINGS\USER\桌面\EXP0822\APP_DATA\EXP.MDF'。CREATE DATABASE 已經中止。
    在檔案 C:\Documents and Settings\user\桌面\exp0822\App_Data\EXP.mdf 附加自動命名的資料庫之嘗試失敗。相同名稱的資料庫已經存在、無法開啟指定的檔案或者它位於 UNC 共用中。


    有辦法解決嗎?? 謝謝!!

    2009年8月23日 上午 10:50
  • ...
    你的訊息是說資料庫的檔案比較新,伺服器比較舊。

    請先分清楚你現在到底在用什麼。

    還有,程式討論需要用詞精確,明明就是兩個錯誤訊息,寫「一樣說版本不一樣」,令看的人不解,哪裡一樣?

    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年8月23日 下午 03:08
  • 你拿 SQL Server 2008 的資料庫去 SQL Server 2005 開,開的起來我隨便你...
    Visual Studio 2008 內建的 SQL EXPRESS 是 2005,請另抓 SQL EXPRESS 2008 來灌:
    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=b5d1b8c3-fda5-4508-b0d0-1311d670e336
    小人物一枚。
    • 已提議為解答 Lolota Lee 2009年8月24日 上午 07:16
    • 已標示為解答 Lolota Lee 2009年8月25日 上午 06:32
    2009年8月24日 上午 02:41
    版主