Saya mendapat databse A. Ada beberapa data di dalamnya. Saya membuat cadangan untuk file A sebagai A.bak . Lalu saya membuat database kosong baru B. Dan kemudian saya mencoba mengembalikan B dari A.bak . Tapi SQL Serve memberi tahu saya kesalahan berikut:
File 'C: \ SQL Directory \ DATA \ A.mdf' tidak dapat ditimpa. Itu sedang digunakan oleh database 'A'.
Tetapi jika saya menghapus A dari SQL Server, retore ok.
Saya tidak mengerti mengapa SQL perlu menulis ke file database asli sambil memulihkan dari file cadangan terpisah ?
Terima kasih ~