建議你不要使用附加的方法,你可以試試:在SQL2005上採用備份資料庫的方法將該資料庫備份出來(如資料庫ABC),然後在SQL2008上新建一個相同名字的資料庫ABC(兼容模式為SQL
Server
2005),然後還原資料庫則可(記得選擇「覆蓋現有資料庫」,還要注意資料庫、日誌文件的路徑)。
『貳』 SQL 2008附加資料庫出錯
大哥……注冊表的問題啊!你拷貝的時候沒導出注冊表,系統重裝注冊表就丟失了,現在肯定用不了了啊!修復注冊表麻煩死了,你還是全部卸載了再安裝一邊來的方便
『叄』 sql2008無日誌文件附加資料庫失敗,怎麼辦
附加時,刪除Log文件的列表就可以了,如下圖:
看懂了圖沒,刪完後,點確定就OK樂。
前提是,這個資料庫文件是你的SQL Server支持的版本的數據表的文件(意思就是,同版本的SQL Server上保留或復制出來的。有些差不多的低版本的復制出來的也能附加)。
這也為快速刪除LOG文件提供了一個思路,這種方式附加上的資料庫,系統會為它重建一個LOG文件(當然重建後,LOG是非常小的)。不過,用這種方法清LOG,建議備份好哦……
『肆』 sql附加資料庫出錯一直正在執行
如下,在附加數據的時候出現如下的報錯。排除分離和附加SQL SERVER資料庫軟體的版本問題外。造成這個問題的原因為存放資料庫文件夾的許可權問題造成的。
『伍』 我在使用sql2008的時候,附加資料庫附加不上是怎麼回事
貌似是因為沒有操作許可權,所以附加的時候出錯,只要設置這個文件或文件夾安全屬性即可。
打開該資料庫文件存放的目錄或資料庫文件的屬性窗口,選擇「屬性」菜單->選擇「安全」標簽->選擇「編輯」按鈕。
在選擇組或用戶名列表中,選擇Authenticated Users,在許可權列表中選中完全控制。
選擇"確定"按鈕關閉對話框。
『陸』 sql資料庫附加出錯怎麼辦
解決方法步驟如下:
1、首先打開sqlserver management studio,登錄身份選擇windows身份驗證,點擊連接。
『柒』 sql server2008附加不上資料庫怎麼辦
在網上查了查資料,確實按照此方法把問題解決了,先將解決辦法總結如下:
原因:1.可能是數據文件損壞。
2.可能是日誌文件損壞或丟失。
3.是因為沒有操作許可權,所以附加的時候出錯,只要設置資料庫文件的安全屬性即可。
解決原因3的辦法:
1.若不是用sqlserver身份驗證登陸的,請用sqlserver身份驗證sa登陸。
2.修改mdf和ldf文件的許可權:「右擊」打開該資料庫文件的屬性窗口,選擇「屬性」菜單->選擇「安全」標簽->選擇「編輯」按鈕,然後在選擇組或用戶名列表中,選擇Authenticated Users,在許可權列表中選中完全控制。
4.選擇"確定"按鈕關閉對話框。
再重新附加資料庫,成功。
『捌』 sql2008無日誌文件附加資料庫失敗,怎麼辦
sql2008無日誌文件附加資料庫失敗
第一步:先建立一個同名資料庫,停止SQL SERVER2005,將原來的.mdf資料庫文件覆蓋剛新建的.mdf資料庫文件,重新啟動資料庫第二步:查詢分析器執行,
alter database NEWDBNAME set emergency
declare @databasename varchar(255)
set @databasename='NEWDBNAME'
exec sp_dboption @databasename, N'single', N'true'
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS) --將目標資料庫置為單用戶狀態
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'
第三步:以上代碼請同時運行,可能會出現「資料庫其他多個文件與資料庫主文件不匹配....」錯誤,請多次重試執行以上代碼 。
『玖』 SQL 2008附加資料庫失敗,怎麼解決
你好,這是許可權的問題,是不是所有的數據都附加不上的,右鍵屬性你要附加的資料庫所在的那個文件夾,然後選擇安全,選擇user編輯許可權完全控制,希望對你有所幫助,望採納,謝謝。
『拾』 Sql Server 2008 附加資料庫時出現錯誤,提示版本相關信息不對怎麼辦
建議你試試:
1、進入企業管理器中,將現有的資料庫刪除(若重要則先備份哦!),再創建一相同名字的資料庫,但要在「選項」中的「兼容級別」選擇「SQL
Server
2005」。
2、然後進行還原資料庫時,在「選項」中勾上「覆蓋現有資料庫」。