Search This Blog

Restore Database SQL Server dengan Transact-SQL

Jika anda sudah membackup database SQL Server dan file backup anda akan direstore, anda dapat menggunakan cara restore manual menggunakan perintah RESTORE dengan Transact-SQL.

Untuk merestore database menggunakan Transact-SQL anda dapat menggunakan apliaksi Query Analyzer yang diinstall bersama SQL Server 2000.

Berikut adalah cara syntax penulisan untuk restore database SQL Server
RESTORE DATABASE { database_name | @database_name_var }
[ FROM < backup_device > [ ,...n ] ]
[ WITH
[ RESTRICTED_USER ]
[ [ , ] FILE = { file_number | @file_number } ]
[ [ , ] PASSWORD = { password | @password_variable } ]
[ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable } ]
[ [ , ] MOVE 'logical_file_name' TO 'operating_system_file_name' ]
[ ,...n ]
[ [ , ] KEEP_REPLICATION ]
[ [ , ] { NORECOVERY | RECOVERY | STANDBY = undo_file_name } ]
[ [ , ] { NOREWIND | REWIND } ]
[ [ , ] { NOUNLOAD | UNLOAD } ]
[ [ , ] REPLACE ]
[ [ , ] RESTART ]
[ [ , ] STATS [ = percentage ] ]
]

Contoh perintah sederhana untuk merestore database hrd dari harddisk C:\ adalah sebagai berikut:
RESTORE DATABASE hrd
FROM DISK='C:\hrd.bak'

No comments: