Menyiapkan Pencerminan Database (SQL Server)

Berlaku untuk:SQL Server

Bagian ini menjelaskan prasyarat, rekomendasi, dan langkah-langkah untuk menyiapkan pencerminan database. Untuk pengenalan pencerminan database, lihat Pencerminan Database (SQL Server).

Penting

Kami menyarankan agar Anda mengonfigurasi pencerminan database selama jam sibuk karena konfigurasi dapat memengaruhi performa.

Menyiapkan Instans Server untuk Menghosting Server Mirror

Untuk setiap sesi pencerminan database:

  1. Server utama, server cermin, dan saksi, jika ada, harus dihosting oleh instans server terpisah, yang harus berada di sistem host terpisah. Setiap instans server memerlukan titik akhir pencerminan database. Jika Anda perlu membuat titik akhir pencerminan database, pastikan titik akhir tersebut dapat diakses oleh instans server lainnya.

    Bentuk autentikasi yang digunakan untuk pencerminan database oleh instans server adalah properti dari titik akhir pencerminan databasenya. Dua jenis keamanan transportasi tersedia untuk pencerminan database: Autentikasi Windows atau autentikasi berbasis sertifikat. Untuk informasi selengkapnya, lihat Keamanan Transportasi untuk Pencerminan Database dan Grup Ketersediaan AlwaysOn (SQL Server).

    Persyaratan untuk akses jaringan khusus untuk bentuk autentikasi, sebagai berikut:

  2. Pastikan bahwa login ada di server cermin untuk semua pengguna database. Untuk informasi selengkapnya, lihat Menyiapkan Akun Masuk untuk Pencerminan Database atau Grup Ketersediaan AlwaysOn (SQL Server).

  3. Pada instans server yang akan menghosting database cermin, siapkan sisa lingkungan yang diperlukan untuk database cermin. Untuk informasi selengkapnya, lihat Mengelola Metadata Saat Membuat Database Tersedia di Instans Server Lain (SQL Server).

Gambaran Umum: Membuat Sesi Pencerminan Database

Langkah-langkah dasar untuk membuat sesi pencerminan adalah sebagai berikut:

  1. Buat database cermin dengan memulihkan cadangan berikut, menggunakan RESTORE WITH NORECOVERY pada setiap operasi pemulihan:

    1. Pulihkan cadangan database lengkap baru-baru ini dari database utama, setelah memastikan bahwa database utama sudah menggunakan model pemulihan penuh ketika cadangan diambil. Database cermin harus memiliki nama yang sama dengan database utama.

    2. Jika Anda telah mengambil cadangan diferensial database sejak pencadangan penuh yang dipulihkan, pulihkan cadangan diferensial terbaru Anda.

    3. Pulihkan semua cadangan log yang dilakukan sejak pencadangan database penuh atau diferensial.

    Untuk informasi selengkapnya, lihat Menyiapkan Database Cermin untuk Pencerminan (SQL Server).

    Penting

    Selesaikan langkah-langkah penyiapan yang tersisa sesegera mungkin setelah mengambil cadangan database utama. Sebelum Anda dapat mulai mencerminkan mitra, Anda harus membuat cadangan log saat ini pada database asli dan memulihkannya ke database cermin di masa mendatang.

  2. Anda dapat menyiapkan pencerminan dengan menggunakan Transact-SQL atau Wizard Pencerminan Database. Untuk informasi selengkapnya, lihat salah satu hal berikut ini:

  3. Secara default sesi diatur ke keamanan transaksi penuh (KESELAMATAN diatur ke PENUH), yang memulai sesi dalam mode keamanan tinggi yang sinkron tanpa failover otomatis. Anda dapat mengonfigurasi ulang sesi untuk berjalan dalam mode keselamatan tinggi dengan failover otomatis atau dalam mode performa tinggi asinkron, sebagai berikut:

Catatan

Untuk contoh penggunaan Transact-SQL untuk menyiapkan pencerminan database menggunakan Autentikasi Microsoft Windows, lihat Contoh: Menyiapkan Pencerminan Database Menggunakan Autentikasi Windows (Transact-SQL).

Untuk contoh penggunaan Transact-SQL untuk menyiapkan pencerminan database menggunakan keamanan berbasis sertifikat, lihat Contoh: Menyiapkan Pencerminan Database Menggunakan Sertifikat (Transact-SQL).

Di Bagian Ini

Menyiapkan Database Cermin untuk Pencerminan (SQL Server)
Meringkas langkah-langkah untuk membuat database cermin atau menyiapkan database cermin sebelum melanjutkan sesi yang ditangguhkan. Juga menyediakan tautan ke topik cara kerja.

Tentukan Alamat Jaringan Server (Pencerminan Database)
Menjelaskan sintaks alamat jaringan server, bagaimana alamat mengidentifikasi titik akhir pencerminan database instans server, dan cara menemukan nama domain sistem yang sepenuhnya memenuhi syarat.

Membuat Sesi Pencerminan Database Menggunakan Autentikasi Windows (SQL Server Management Studio)
Menjelaskan cara menggunakan Wizard KonfigurasiKan Keamanan Pencerminan Database untuk memulai pencerminan database pada database.

Membuat Sesi Pencerminan Database Menggunakan Autentikasi Windows (Transact-SQL)
Menjelaskan langkah-langkah Transact-SQL untuk menyiapkan pencerminan database.

Contoh: Menyiapkan pencerminan database menggunakan Autentikasi Windows (Transact-SQL)
Berisi contoh semua tahapan yang diperlukan untuk membuat sesi pencerminan database dengan saksi, menggunakan Autentikasi Windows.

Contoh: Menyiapkan Pencerminan Database Menggunakan Sertifikat (Transact-SQL)
Berisi contoh semua tahapan yang diperlukan untuk membuat sesi pencerminan database dengan saksi, menggunakan autentikasi berbasis sertifikat.

Menyiapkan Akun Masuk untuk Pencerminan Database atau Grup Ketersediaan AlwaysOn (SQL Server)
Menjelaskan pembuatan login untuk instans server jarak jauh yang menggunakan akun yang berbeda dari instans server lokal.

Tugas Terkait

SQL Server Management Studio

T-SQL

Transact-SQL/SQL Server Management Studio

Lihat Juga

Pencerminan Database (SQL Server)
Pencerminan Database: Interoperabilitas dan Koeksistensi (SQL Server)
Keamanan Transportasi untuk Pencerminan Database dan Grup Ketersediaan AlwaysOn (SQL Server)
Tentukan Alamat Jaringan Server (Pencerminan Database)