首先注意下51ASPX註明的資料庫版本,如果是2000的,你用2005附加就會失敗。
確認當前登錄用戶的許可權,是否允許附加資料庫。確認操作系統用戶許可權,是否有操作磁碟的許可權。
另外可以測試其他數據是否可以附加,已確認是數據文件的問題,還是環境的問題。
如果其他數據可以附加,這查看ATTENDANCE.MDF文件的訪問許可權。
一點一點排除吧。
Ⅱ sql server2008附加不上資料庫怎麼辦
在網上查了查資料,確實按照此方法把問題解決了,先將解決辦法總結如下:
原因:1.可能是數據文件損壞。
2.可能是日誌文件損壞或丟失。
3.是因為沒有操作許可權,所以附加的時候出錯,只要設置資料庫文件的安全屬性即可。
解決原因3的辦法:
1.若不是用sqlserver身份驗證登陸的,請用sqlserver身份驗證sa登陸。
2.修改mdf和ldf文件的許可權:「右擊」打開該資料庫文件的屬性窗口,選擇「屬性」菜單->選擇「安全」標簽->選擇「編輯」按鈕,然後在選擇組或用戶名列表中,選擇Authenticated Users,在許可權列表中選中完全控制。
4.選擇"確定"按鈕關閉對話框。
再重新附加資料庫,成功。