I want to backup a SQL Server database by copying its files manually. Is copying the database.MDF
and database.LDF
files enough or should I also add more files?
It might be not the proper way for backing up a database, but in certain cases it might help for testing purposes for example.
Suppose you are left with a corrupted OS with no any DB backups ,but you can still plug it as HDD and get those files containing the data available in C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQL2008\MSSQL\DATA and run the following commands
Create database dbname.
On.
(
Filename= 'mymdf.MDF',
Filename ='mylog.LDF'. ).
For attach;
Best Answer
Is there a reason for you to do this? Why don't you use:
Try at least to list all files of your database:
After this, set your database
OFFLINE
(this will stop the database):Set it Online again: