I have a database in SQL Server 2008 R2, and I want to copy this database onto another machine.
How do I make a copy?
And how do I restore it?
Thanks
Manual Method to Copy Database from one Server to Another First of all, launch the SQL Server Management Studio from Object Explorer and connect to the Source Server. Right-click on the database, select the option Tasks and then choose the Copy Database option.
You can't copy Database to another machine. Yes you can take back up to same machine and copy it to another machine and do restore.
To take backup follow procedure:
...
button and choose destination folder where you want to backup with backupname.bak . Click Ok, Ok and Ok. and wait until backup process is completed. Click Ok.Now copy that backup file into pendrive or any media and paste it to another machine and Open SQL Server 2008 R2
To restore backup follow procedure:
...
Tell me if you face any problem.
By Code
To Backup:
USE DATABASE_NAME; GO BACKUP DATABASE DATABASE_NAME TO DISK = 'D:\DATABASE_NAME.Bak' WITH FORMAT, MEDIANAME = 'D_SQLServerBackups', NAME = 'Full Backup of DATABASE_NAME'; GO
(If you want to put backup in any folder, the folder must be exist before you take the backup.)
To Restore:
Step 1: Retrive the Logical file name of the database from backup.
RESTORE FILELISTONLY FROM DISK = 'D:BackUpYourBaackUpFile.bak' GO
Step 2: Use the values in the LogicalName Column in following Step. ----Make Database to single user Mode
ALTER DATABASE YourDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE
----Restore Database
RESTORE DATABASE YourDB FROM DISK = 'D:BackUpYourBaackUpFile.bak' WITH MOVE 'YourMDFLogicalName' TO 'D:DataYourMDFFile.mdf', MOVE 'YourLDFLogicalName' TO 'D:DataYourLDFFile.ldf'
/If there is no error in statement before database will be in multiuser mode. If error occurs please execute following command it will convert database in multi user./
ALTER DATABASE YourDB SET MULTI_USER GO
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With