Lấy nguyên văn từ đây :
Có một số cách để thực hiện thay đổi này, tuy nhiên để đổi tên tệp cơ sở dữ liệu vật lý ở cấp hệ điều hành, bạn sẽ phải đưa cơ sở dữ liệu ngoại tuyến
-
Sử dụng SSMS để đưa cơ sở dữ liệu Ngoại tuyến (nhấp chuột phải vào Cơ sở dữ liệu, chọn Nhiệm vụ, Thực hiện Ngoại tuyến), thay đổi tên của tệp ở cấp hệ điều hành và sau đó Đưa nó lên Trực tuyến.
-
Bạn có thể Tách cơ sở dữ liệu, đổi tên tệp và sau đó Đính kèm cơ sở dữ liệu trỏ đến các tệp đã đổi tên để làm như vậy.
-
Bạn có thể Sao lưu cơ sở dữ liệu và sau đó khôi phục, thay đổi vị trí tệp trong quá trình khôi phục.
-
sử dụng T SQL
Cơ sở dữ liệu ALTER DATABASE Tên SET OFFLINEGO
ALTER DATABASE databaseNAme MODIFY FILE (NAME =db, FILENAME ='C:\ ProgramFiles \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ Data \ db.mdf') ĐI - nếu thay đổi tên tệp nhật ký
Cơ sở dữ liệu ALTER DATABASE Tệp SỬA ĐỔI MẪU (NAME =db_log, FILENAME ='C:\ Program Files \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ Data \ db.ldf') ĐI
Cơ sở dữ liệu ALTER DATABASE Tên SET ONLINEGO
để biết thêm thông tin http://technet.microsoft.com/en-us/ thư viện / ms174269.aspx