Bagikan melalui


Cara Mencadangkan Database Kustom

Karena database kustom Anda tidak diinstal dengan BizTalk Server, database tersebut tidak disertakan dalam daftar default database yang akan ditandai dan dicadangkan oleh tugas Backup BizTalk Server. Jika Anda ingin agar pekerjaan Backup BizTalk Server mencadangkan database khusus Anda, Anda harus menambahkan database tersebut secara manual ke dalam pekerjaan Backup BizTalk Server.

Prasyarat

  1. SQL Server harus dikonfigurasi untuk menggunakan model pemulihan penuh untuk memastikan integritas data dalam kumpulan cadangan database BizTalk Server. Untuk informasi selengkapnya, lihat Log Shipping.

  2. Untuk mencadangkan database kustom, Anda harus masuk dengan akun pengguna yang memiliki akses ke setiap database yang Anda cadangkan.

    BizTalk Server menyertakan peran SQL Server bernama BTS_BACKUP_USERS sehingga akun pengguna yang Anda gunakan untuk mencadangkan database Anda tidak memerlukan izin Administrator Sistem dalam SQL Server, kecuali untuk server utama yang mengontrol proses pencadangan.

    Saat membuat akun pengguna yang Anda gunakan untuk mencadangkan database, catat hal-hal berikut:

    • Anda harus membuat akun masuk SQL Server untuk pengguna ini, dan menetapkan pengguna ini ke peran BizTalk BTS_BACKUP_USERS di setiap server.

    • Pekerjaan pencadangan BizTalk Server dapat dikonfigurasi untuk dijalankan dengan menggunakan akun pengguna yang berbeda dari yang digunakan untuk layanan SQL Server Agent.

    • Anda harus mengonfigurasi layanan SQL Server Agent untuk dijalankan di bawah akun domain. Jika semua database berada di komputer yang sama, Anda dapat mengonfigurasi SQL Server Agent untuk menggunakan akun lokal.

Untuk mencadangkan database kustom

  1. Buat objek di database baru:

    • Telusuri ke direktori \Program Files (x86)\Microsoft BizTalk Server <VERSION>Schema, lalu jalankan Backup_Setup_All_Procs.sql dan Backup_Setup_All_Tables.sql terhadap semua database kustom yang ingin Anda cadangkan. Ini membuat prosedur, tabel, dan peran yang diperlukan dan menetapkan izin ke prosedur tersimpan.
  2. Lakukan konfigurasi berikut:

    • Tautkan server SQL yang menghosting database Manajemen BizTalk ke server SQL yang menghosting database baru. Akun yang digunakan untuk menjalankan layanan SQL Server Agent di SQL Server untuk manajemen harus merupakan akun domain yang dipetakan ke setiap komputer yang memiliki database yang akan dicadangkan. Jika database berada di komputer yang sama, Anda dapat melewati langkah ini. Ini dilakukan secara otomatis.

    • Tambahkan login di server SQL yang menghosting database baru untuk akun yang menjalankan layanan SQL Server Agent di Mgmt SQL Server. Jika database berada di komputer yang sama, Anda dapat melewati langkah ini.

    • Tambahkan pengguna di database baru untuk login yang dibuat di langkah sebelumnya dan tambahkan pengguna ke peran BTS_BACKUP_USERS. Peran ini dibuat dan diberikan izin Eksekusi pada prosedur yang diperlukan oleh skrip di langkah 1.

  3. Menggunakan SQL Server Enterprise Manager atau SQL Server Management Studio, di database BizTalk Management (BizTalkMgmtDb), ubah tabel adm_OtherBackupDatabases untuk menyertakan baris untuk setiap database kustom Anda.

  4. Ketik nama server dan database baru di kolom terkait, seperti yang diperlihatkan dalam tabel berikut ini.

    kolom Nilai
    DefaultDatabaseName Nama yang mudah diingat dari database kustom Anda.
    Nama Basis Data Nama database kustom Anda.
    ServerName Nama komputer yang menjalankan SQL Server.
    BTSServerName Nama BizTalk Server. Nilai ini tidak digunakan, tetapi tetap harus mengandung nilai.

    Pada kali berikutnya Anda menjalankan tugas Backup BizTalk Server, itu akan mencadangkan basis data kustom Anda.

Lihat Juga

Mencadangkan dan Memulihkan Database Server BizTalk
Informasi Tingkat Lanjut Tentang Pencadangan dan Pemulihan