SQL Server Hosting – JaringanHosting.com :: Backup dan Restore Database Menggunakan Command Prompt – SQLCMD

Backup dan Restore adalah salah satu tugas inti untuk DBA. Mereka sering melakukan tugas ini lebih sering daripada mereka yang idealnya senang untuk melakukannya. Satu hal yang saya perhatikan dalam karir saya, bahwa setiap DBA sukses tahu bagaimana untuk mengotomatisasi tugas-tugas mereka dan menghabiskan waktu mereka, baik bermain game di komputer atau belajar sesuatu yang baru.

Mari kita lihat bagaimana DBA dapat mengotomatisasi tugas mereka tentang Backup dan Restore menggunakan SQLCMD. Saya akan menunjukkan contoh yang sangat sederhana dalam posting blog ini. Silahkan sesuaikan script  dengan lingkungan dan kebutuhan Anda.

JaringanHosting.com

Berikut adalah script dasar untuk Backup dan Restore

Catatan : nama database server saya adalah ‘touch’ dan saya menghubungkannya dengan windows authentication.

Backup

BACKUP DATABASE AdventureWorks2012 TO DISK=‘d:\adw.bak’

Restore

RESTORE DATABASE AdventureWorks2012 FROM DISK=‘d:\adw.bak’

Berikut adalah script dasar untuk Backup dan Restore menggunakan SQLCMD

Backup

C:\Users\>SQLCMD -E -S touch -Q “BACKUP DATABASE AdventureWorks2012 TO DISK=’d:\adw.bak'”

Restore

C:\Users\>SQLCMD -E -S touch -Q “RESTORE DATABASE AdventureWorks2012 FROM DISK=’d:\adw.bak'”

 

Harap meninggalkan komentar jika Anda mengalami masalah apapun. Seperti yang disebutkan sebelumnya, script ini adalah script yang sangat dasar. Anda mungkin harus menyesuaikan diri berdasarkan pada environment Anda. Misalnya, jika Anda menghadapi error, ada kemungkinan bahwa file database sudah terbuka atau sudah ada pada drive. Anda juga harus memiliki izin yang diperlukan untuk melakukan backup dan restore, juga menjalankan file operation pada server Anda.

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012,ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!