是查找失敗還是拒絕訪問呢。 如果是查找失敗的話,肯定就是mdf和ldf檔案路徑有問題了,重新選擇一下。 拒絕訪問的話,先把服務關了,重新複製兩份檔案出來。再附加一次看看。 再不行的話。新建一個空數據庫。強制附加覆蓋試試。
SQl server 2008 附加數據庫失敗如何解決呢?
方法
開啟sqlserver management studio,登入身份選擇windows身份驗證,點擊連接
sqlserver附加數據庫錯誤823的解決方案2008-10-13 15:06sqlserver附加數據庫錯誤823的解決方案一、SQL-Server附加數據庫時失敗。 1、異常情況:服務器在正常執行的情況下突然斷電,導致數據庫檔案損壞,具體表現是:數據庫名後面有“(置疑)”字
進入管理器中,選擇數據庫,右鍵,在彈出的選單選擇“附加”,如圖所示,選擇要附加的檔案後,點擊附加,如果沒有報錯,則完成附加,否則,需要接下來的數據修復。
解決方法步驟如下: 1、首先開啟sqlserver management studio,登入身份選擇windows身份驗證,點擊連接。 2、進入管理器中,選擇數據庫,右鍵,在彈出的選單選擇“附加”,如圖所示,選擇要附加的檔案後,點擊附加,如果沒有報錯,則完成附加,否則
報錯,附加失敗後,請新建數據庫,且要與要附加的數據庫同名。如要附加的數據庫爲skhprint,要新建的數據庫名也要命名爲skhprint,如圖,點擊確定,完成數據庫創建
1.有可能數據檔案損壞 2.有可能日誌檔案損壞或丟失 3.有可能權限不夠 如果是權限不夠 可以試試用sa登入進去附加試試 同時修改MDF與LDF的權限,修改權限:檔案 屬性 安全 勾上編輯權限
停止數據庫
將原mdf檔案,如skhprint.mdf複製到新創建的數據庫所在目錄中,之後,開啓服務器
貌似是因爲沒有操作權限,所以附加的時候出錯,只要設定這個檔案或檔案夾安全屬性即可。 開啟該數據庫檔案存放的目錄或數據庫檔案的屬性視窗,選擇“屬性”選單->選擇“安全”標籤->選擇“編輯”按鈕。 在選擇組或用戶名列表中,選擇Authenticated U
擴展閱讀,以下內容您可能還感興趣。
在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、最後執行即可。