This guide will show you how to restore a Microsoft SQL database using T-SQL commands rather than using the wizards in SQL Management Studio. This has the added benefit of being able to be scripted if needed.
Restoring a Microsoft SQL database:
RESTORE DATABASE [database_name] FROM DISK='c:\path\to\backup\file.bak'
Replace ‘database_name’ with the name of the database you want to restore to.
Eg:
RESTORE DATABASE [testing] FROM DISK='C:\temp\testing.bak'
Sample output:
Processed 312 pages for database 'testing', file 'Testing' on file 1. Processed 3 pages for database 'testing', file 'Testing_log' on file 1. RESTORE DATABASE successfully processed 315 pages in 0.417 seconds (5.885 MB/sec).
By default, this will overwrite the database if it already exists.
The path to the SQL backup file needs to be a path on the server running SQL server. This means that if you run the restore script from a client workstation, make sure the path to the backup file refers to a path on the server, and not a path on the clients workstation.