Lý do cho sự cố - Đặt các tệp mdf và ldf của cơ sở dữ liệu trong một thư mục bên ngoài thư mục cài đặt máy chủ SQL "chính thức".
Giải pháp -
http://tryingmicrosoft.com/ error-while-attachment-a-database-to-sql-server-2008-r2 /
Dán tệp .mdf và tệp ldf của bạn vào thư mục này -C:\ Program Files \ Microsoft SQL Server \ MSSQL11.SS2012 \ MSSQL \ DATA
Các giải pháp KHÔNG giải quyết được vấn đề -
1 - Mở khóa các tệp đã nén. Cũng đã kiểm tra để đảm bảo rằng các tệp mdf và ldf không bị chặn. (Các bước - nhấp chuột phải vào tệp zip> thuộc tính> bỏ chặn)
2 - Chạy SSMS 2012 với tư cách quản trị viên.
3 - Chạy truy vấn SQL của biểu mẫu -
CREATE DATABASE MyAdventureWorks
ON (FILENAME = 'C:\MySQLServer\AdventureWorks_Data.mdf'),
(FILENAME = 'C:\MySQLServer\AdventureWorks_Log.ldf')
FOR ATTACH;