關閉→
當前位置:知科普>IT科技>2008 附加數據庫失敗怎麼解決 - sql server

2008 附加數據庫失敗怎麼解決 - sql server

知科普 人氣:1.66W

是查找失敗還是拒絕訪問呢。 如果是查找失敗的話,肯定就是mdf和ldf文件路徑有問題了,重新選擇一下。 拒絕訪問的話,先把服務關了,重新複製兩份文件出來。再附加一次看看。 再不行的話。新建一個空數據庫。強制附加覆蓋試試。

SQl server 2008 附加數據庫失敗如何解決呢?

方法

打開sqlserver management studio,登錄身份選擇windows身份驗證,點擊連接

sqlserver附加數據庫錯誤823的解決方案2008-10-13 15:06sqlserver附加數據庫錯誤823的解決方案一、SQL-Server附加數據庫時失敗。 1、異常情況:服務器在正常運行的情況下突然斷電,導致數據庫文件損壞,具體表現是:數據庫名後面有“(置疑)”字

sql server 2008 附加數據庫失敗怎麼解決

進入管理器中,選擇數據庫,右鍵,在彈出的菜單選擇“附加”,如圖所示,選擇要附加的文件後,點擊附加,如果沒有報錯,則完成附加,否則,需要接下來的數據修復。

解決方法步驟如下: 1、首先打開sqlserver management studio,登錄身份選擇windows身份驗證,點擊連接。 2、進入管理器中,選擇數據庫,右鍵,在彈出的菜單選擇“附加”,如圖所示,選擇要附加的文件後,點擊附加,如果沒有報錯,則完成附加,否則

sql server 2008 附加數據庫失敗怎麼解決 第2張

報錯,附加失敗後,請新建數據庫,且要與要附加的數據庫同名。如要附加的數據庫為skhprint,要新建的數據庫名也要命名為skhprint,如圖,點擊確定,完成數據庫創建

1.有可能數據文件損壞 2.有可能日誌文件損壞或丟失 3.有可能權限不夠 如果是權限不夠 可以試試用sa登錄進去附加試試 同時修改MDF與LDF的權限,修改權限:文件 屬性 安全 勾上編輯權限

sql server 2008 附加數據庫失敗怎麼解決 第3張

停止數據庫

sql server 2008 附加數據庫失敗怎麼解決 第4張

將原mdf文件,如skhprint.mdf複製到新創建的數據庫所在目錄中,之後,開啟服務器

貌似是因為沒有操作權限,所以附加的時候出錯,只要設置這個文件或文件夾安全屬性即可。 打開該數據庫文件存放的目錄或數據庫文件的屬性窗口,選擇“屬性”菜單->選擇“安全”標籤->選擇“編輯”按鈕。 在選擇組或用户名列表中,選擇Authenticated U

sql server 2008 附加數據庫失敗怎麼解決 第5張

擴展閲讀,以下內容您可能還感興趣。

在SQL server 2008怎麼附加數據庫文件

附加數據庫的詳細步驟,

以下示例是將名稱為Test20161212的數據庫進行分離附加操作

1、查看數據庫Test20161212文件所在路徑,

SQL Server Management Studio中的數據庫名字上Test20161212右鍵【屬性】——【文件】,在右下側可以看到文件路徑;

2、從源服務器上分離數據庫,

SQL Server Management Studio中的數據庫名字上Test20161212右鍵【任務】——【分離】,在【分離數據庫】界面,”要分離的數據庫“列表框裏勾選√【刪除連接】,點擊【確定】按鈕,完成分離;

3、在步驟1找到的文件路徑中找到數據庫主文件(Test20161212.mdf)和日誌文件(Test20161212_log.ldf),通過U盤或者共享的方式複製到目標服務器上的D盤根目錄下(可以放在其他位置,在附加數據庫時找到對應位置的文件附加即可);

4、打開目標服務器上的SQL Server Management Studio,單擊鼠標左鍵選中【數據庫】——單擊鼠標右鍵打開右鍵菜單,選擇【附636f7079e799bee5baa631333363386165加】,

在【附加數據庫】界面,點擊“要附加的數據庫”列表框下的【添加】按鈕,選擇D盤根目錄下的數據庫主文件Test20161212.mdf,點擊【確定】按鈕——點擊【附加數據庫】界面的【確定】按鈕,【附加數據庫】界面自動關閉後,附加完成,雙擊【數據庫】可展開看到名為Test20161212的數據庫。

SQL SERVER2000 的數據庫文件mdf,導入到 SQL SERVER2008 失敗,如何附加數據庫?謝謝!

1、找到要添加數據庫的.mdf文件,點擊右百鍵,選擇屬性度。

2、在屬性頁面點擊安全,選擇Authenticated Users,單擊編輯

3、問Authenticated Users權限中選擇完全控制,點擊確定,點擊屬性界面的確定。

4、同理,右鍵點擊數據庫的答.ldf文件,打開屬性。內按以上步驟再次設置即可。

5、完成以上步驟,再進行附加數據庫,這容時就可以。

sql server2008附加不上數據庫怎麼辦

在網上查了查資料,確實按照此方法把問題解決了zd,先將解決辦法總結如下:

原因:1.可能是數據文件損壞。

2.可能是日誌文件損壞或丟失。

3.是因為沒有操作權限,所以附加的時候出錯,只要設置數據庫文件的安全屬性即可。

解決原因3的辦法:

1.若不是用sqlserver身份驗證登陸的,請用sqlserver身份驗證sa登陸。

2.修改mdf和ldf文件的權限:“右擊”打開該數據庫文件的屬性窗口,選擇“屬性”菜單->選擇“安全”標籤->選擇“編輯”按鈕,然後在選擇組或用户名列表中,選擇Authenticated Users,在權限列表中選中完全控制。

4.選擇"確定"按鈕關閉對話框。

再重新附加數據庫,成功。

請問附加數據庫出現這個錯誤提示怎麼解決(SQL Server2008 R2)

一般低版本創建和打開的數據庫可以支持在高版本打開,相反高版本中創建的數據庫和打開過的數據庫不能返回在低版本的數據庫再次zd打開。除非進行數據庫的轉換,這裏有版個介紹低版本數據庫打開高版本數據庫的介紹網頁鏈接

(以前在機房上課就是這樣,在機房電腦上用SQL2005創建的數據庫,回來用SQL2012可以附加打開,但是回到機房繼續使用這個數據庫的時候就附加不進去了。這樣的問題遇過挺多次,同時,我在權SQL2012創建的數據庫也在SQL2005的附加不進去。現在解決的辦法和上面的鏈接差不多)

sqlserver2008怎樣修改附加的數據庫修改名

方法一:

1、鼠標指向附加的新的數據庫copy,右擊鼠標,選擇百屬性。

2、彈出屬性對話框

3、選擇“文件” ,修改所有者為默認所有者 sa,點擊確定即度可。問

方法二

1、直接點擊“新建答查詢”

2、在新建查詢中輸入如下代碼

ALTER AUTHORIZATION ON database::自己數據庫的名字 TO sa

3、最後執行即可。

TAG標籤:#附加 #SQL #server #數據庫 #