none
附加資料庫失敗

    問題

  • 最近公司買了 sql server 2008,
    我將原本在 sql server 2005 的資料庫附加至 sql server 2008 是沒有問題的
    但在卸載後要在其他 sql server 2005 的伺服器要附加資料庫上去卻失敗 (相容性層級已設為 "SQL Server 2005 (90)" )

    失敗訊息:
        伺服器附加資料庫失敗。
        無法開啟資料庫,因為版本為 655。這個伺服器支援 612及更早的版本。不支援降級路徑。
        無法開啟新資料庫。 CREATE DATABASE 已經中止。(Microsoft SQL Server, 錯誤:948)


    請問要如何讓舊版的資料庫能夠附加新資料庫所產生的資料庫檔?!
    2009年4月23日 上午 02:29

解答

  • 新版的資料庫產生的檔案 無法往回附加到舊的版本
    因為舊資料產品公布時 新版的資料庫都還沒研究出來
    也不可能會考慮到未來的相容性
    但新版的資料庫則相反
    • 已提議為解答 Lolota Lee 2009年4月24日 上午 01:35
    • 已標示為解答 Lolota Lee 2009年4月27日 上午 01:36
    2009年4月23日 下午 12:37
  • You can copy with ssis tasks or bcp.
    • 已提議為解答 Lolota Lee 2009年4月24日 上午 01:36
    • 已標示為解答 Lolota Lee 2009年4月27日 上午 01:36
    • 已標示為解答 Lolota Lee 2009年4月27日 上午 01:36
    2009年4月23日 下午 01:59

所有回覆

  • 新版的資料庫產生的檔案 無法往回附加到舊的版本
    因為舊資料產品公布時 新版的資料庫都還沒研究出來
    也不可能會考慮到未來的相容性
    但新版的資料庫則相反
    • 已提議為解答 Lolota Lee 2009年4月24日 上午 01:35
    • 已標示為解答 Lolota Lee 2009年4月27日 上午 01:36
    2009年4月23日 下午 12:37
  • You can copy with ssis tasks or bcp.
    • 已提議為解答 Lolota Lee 2009年4月24日 上午 01:36
    • 已標示為解答 Lolota Lee 2009年4月27日 上午 01:36
    • 已標示為解答 Lolota Lee 2009年4月27日 上午 01:36
    2009年4月23日 下午 01:59
  • 所以就算是相容性層級已設為 "SQL Server 2005 (90)"
    也只能在新版的 sql server 2008 來使用

    那麼它的相容性只限於相依 2005 的功能囉?!

    難道不能像在 office 2007 能產生 .docx 新格式外,也能產生向下相容的 .doc 檔嗎?
    2009年4月24日 上午 12:52
  • It seems that using SSIS tasks or BCP is the only way to do at this moment, unless Microsoft provides a better solution in the future~

    Thanks for all of your replies.
    2009年4月24日 上午 01:30