Microsoft SQL Server 錯誤:948

來源:互聯網
上載者:User
Microsoft SQL Server 錯誤:948版本655指的是SQL2008, 版本611指的是SQL2005, (還有一個版本539指的是SQL2000) 樓主的情況屬於典型的從高版本降低至低版本使用的情景. 按微軟的官方說法, 是不支援從高版本附加到低版本的. 如果一定要這麼做, 那怎麼辦呢? 有辦法.首先, 找一台裝有SQL Server 2008的電腦, 將你的資料庫檔案附加到這台電腦裡. 附加成功後, 在SSMS的物件總管視窗按右鍵剛剛附加的資料庫,依次選"任務>產生指令碼...", 此時會彈出指令碼嚮導對話方塊. 點"下一步". 在"選擇資料庫"對話方塊選中剛剛附加的資料庫, 同時將底部的"為所選資料庫中的所有對象編寫指令碼"打勾. 點下一步. 在"選擇指令碼選項"對話方塊中,還需要修改以下幾個選項:

1)."編寫資料的指令碼",設為"True"; (SQL2005沒有這個選項,所以才要找一台裝有SQL2008的電腦嘛,多省事啊,省去了資料匯入匯出的麻煩)

2)."編寫觸發器指令碼",設為"True";

3)."編寫建立資料庫的指令碼",設為"True";

4)."為伺服器版本編寫指令碼",選"SQL Server 2005";(如果是要用的SQL2000中,那就選SQL Server 2000) 以上4個選項是非常建議這樣設定的,其他的選項就自己看著辦,其他的一般也不用改. 點下一步. 在"輸出選項"對話方塊中,選"將指令碼儲存到檔案",其他預設,點下一步. 點完成. 點關閉.

然後將剛剛產生的指令檔拷到你自己的電腦上,在SQL Server 2005中開啟並執行該指令碼.!!!注意:在執行該指令碼前,如有必要,請務必修改該指令碼中

指定的mdf檔案和ldf檔案的實體路徑,以符合你自己的要求.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.