Anda lupa menyebutkan nama database Anda (apakah itu "saya"?).
ALTER DATABASE my SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE my SET OFFLINE;
ALTER DATABASE my MODIFY FILE
(
Name = my_Data,
Filename = 'D:\DATA\my.MDF'
);
ALTER DATABASE my MODIFY FILE
(
Name = my_Log,
Filename = 'D:\DATA\my_1.LDF'
);
Sekarang di sini Anda harus memindahkan file secara manual dari lokasinya saat ini ke D:\Data\ (dan ingat untuk mengganti namanya secara manual jika Anda mengubahnya dalam perintah MODIFY FILE) ... maka Anda dapat mengembalikan database online:
ALTER DATABASE my SET ONLINE;
ALTER DATABASE my SET MULTI_USER;
Ini mengasumsikan bahwa akun layanan SQL Server memiliki hak yang memadai di folder D:\Data\. Jika tidak, Anda akan menerima kesalahan pada perintah SET ONLINE.