आप अपने डेटाबेस के नाम का उल्लेख करना भूल गए (क्या यह "मेरा" है?)
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'
);
अब यहां आपको फ़ाइलों को उनके वर्तमान स्थान से D:\Data\ में मैन्युअल रूप से स्थानांतरित करना होगा (और यदि आपने उन्हें संशोधित फ़ाइल कमांड में बदल दिया है तो उन्हें मैन्युअल रूप से नाम बदलना याद रखें) ... फिर आप डेटाबेस को ऑनलाइन वापस ला सकते हैं:
ALTER DATABASE my SET ONLINE;
ALTER DATABASE my SET MULTI_USER;
यह मानता है कि SQL सर्वर सेवा खाते में D:\Data\ फ़ोल्डर पर पर्याप्त विशेषाधिकार हैं। यदि नहीं, तो आपको SET ONLINE कमांड में त्रुटियाँ प्राप्त होंगी।