『壹』 xp系統下sql server 2008 r2 附加資料庫報錯,錯誤碼:5123
1、附加資料庫報錯,錯誤碼:5123,一般來說,是對資料庫文件的讀、寫許可權設定不當專造成的。
2、XP旗艦版是可以修屬改文件的許可權的,注意打好XP 的SP3補丁,並關閉簡單共享(文件夾選項,查看選項卡,裡面有個簡單文件共享選項,前面的勾去掉就可以了)。關閉這個開關後,打開文件或文件夾屬性就能看到「安全」這個設定頁面,就可以修改文件的許可權了。
3、XP的Home版是無法設定文件的許可權的,要繞過你現在碰到的這個問題也很簡單,將電腦上某個分區空出來,格式化這個分區為Fat32分區,然後將資料庫文件放在這個Fat32分區上即可。
4、當然,如果你電腦上本來就有一個Fat32分區,就不需要格式化了,復制入就好。不想這么麻煩的話,也可以格式化一個U盤為Fat32格式,然後將資料庫文件復制入這個U盤,再復制到別的分區就可以了,原有的NTFS的許可權設定就沒有了按新分區里的許可權默認來設。
5、如果資料庫文件大於4G,那就無法放到Fat32上,只能建議你在原SQL Server中用備份操作生成備份文件後,在新的SQL Server中進行恢復。
『貳』 SQL server附加資料庫時出錯,提示說: 附加資料庫時出錯。有關詳細信息,請單擊「消息」列中的超鏈接。急
附加的方式不對,數據版本和當前資料庫版本不一致,如:2005、2000、2008
『叄』 Sql Server 2008 附加資料庫時出現錯誤,提示版本相關信息不對怎麼辦
建議你試試:
1、進入企業管理器中,將現有的資料庫刪除(若重要則先備份哦!),再創建一相同名字的資料庫,但要在「選項」中的「兼容級別」選擇「SQL
Server
2005」。
2、然後進行還原資料庫時,在「選項」中勾上「覆蓋現有資料庫」。
『肆』 為什麼我的SQL Server 2008把資料庫分離出來後就附加不進去了呢
2008版本的資料庫分為:
sql sever 2008版本和sql sever 2008 R2版本
如果sql sever 2008 R2 版本上分出來的資料庫回 拿到sql 2008,sql2005,sql2000等低版本的資料庫上去附加的話就答會報錯,因為sql sever只支持向下兼容不支持向上兼容
所以,你的這個資料庫文件只能在 sql2008 R2,sql2010,sql2012 上去附加和使用!!
如果想降級的話,請使用導出數據腳本來進行資料庫文件以及數據的轉移!!