在網上查了查資料,確實按照此方法把問題解決了,先將解決辦法總結如下:
原因:1.可能是數據文件損壞。
2.可能是日誌文件損壞或丟失。
3.是因為沒有操作許可權,所以附加的時候出錯,只要設置資料庫文件的安全屬性即可。
解決原因3的辦法:
1.若不是用sqlserver身份驗證登陸的,請用sqlserver身份驗證sa登陸。
2.修改mdf和ldf文件的許可權:「右擊」打開該資料庫文件的屬性窗口,選擇「屬性」菜單->選擇「安全」標簽->選擇「編輯」按鈕,然後在選擇組或用戶名列表中,選擇Authenticated Users,在許可權列表中選中完全控制。
4.選擇"確定"按鈕關閉對話框。
再重新附加資料庫,成功。
⑵ SQL server 2008 不能正常附加資料庫怎麼辦
有兩個可能原因「
1、你附加的資料庫是正在使用的資料庫。
2、你附加的資料庫,在數據目錄下已有同樣的資料庫文件,並且被資料庫使用著。
你可以換個名稱 或是換個資料庫目錄試試。
⑶ sql資料庫附加出錯怎麼辦
解決方法步驟如下:
1、首先打開sqlserver management studio,登錄身份選擇windows身份驗證,點擊連接。
⑷ sql server 2000資料庫附加資料庫失敗;
有可能是你安裝的SQL的路徑不對,你附加的時候
它採用的是默認路徑與你安裝的路徑不一樣,所以你附加的時候要更改路徑!
⑸ SQL server附加資料庫時出錯,提示說: 附加資料庫時出錯。有關詳細信息,請單擊「消息」列中的超鏈接。急
這個是因為資料庫是從其他電腦或者其他版本的原始文件,需要手動分配一下當前資料庫版本的訪問資料庫原始文件的許可權,解決方法如下:
1、首先打開資料庫之後,選擇性的進行登錄的,這里我們運用sa密碼進行登錄。