Bagikan melalui


Properti Database (Halaman Pencerminan)

Akses halaman ini dari database utama, dan gunakan untuk mengonfigurasi dan memodifikasi properti pencerminan database untuk database. Gunakan juga untuk meluncurkan Wizard Konfigurasi Keamanan Pencerminan Database, melihat status sesi pencerminan, dan menjeda atau menghapus sesi pencerminan database.

Penting

Keamanan harus dikonfigurasi sebelum Anda dapat mulai melakukan penyelarasan. Jika pencerminan belum dimulai, Anda harus memulai dengan menggunakan wizard. Kotak teks halaman Pencerminan dinonaktifkan hingga panduan selesai.

Untuk mengonfigurasi pencerminan database dengan menggunakan SQL Server Management Studio

Opsi

Mengonfigurasi Keamanan
Klik tombol ini untuk meluncurkan Wizard Konfigurasikan Keamanan Pencerminan Database.

Jika wizard berhasil diselesaikan, tindakan yang diambil bergantung pada apakah pencerminan telah dimulai, sebagai berikut:

Jika pencerminan belum dimulai. Halaman properti menyimpan informasi koneksi dan, juga, menyimpan cache nilai yang menunjukkan apakah database cermin memiliki kumpulan properti mitra.

Di akhir wizard, Anda diminta untuk memulai pencerminan database menggunakan alamat jaringan server default dan mode operasi. Jika Anda perlu mengubah alamat atau mode pengoperasian, klik Jangan Mulai Pencerminan.
Jika pencerminan telah dimulai. Jika server saksi diubah melalui panduan, server tersebut disetel sesuai.

Alamat jaringan server
Opsi yang setara ada untuk setiap instans server: Utama, Cermin, dan Saksi.

Alamat jaringan instans server secara otomatis ditentukan ketika Anda menyelesaikan Wizard Konfigurasi Keamanan Pencerminan Database. Setelah menyelesaikan wizard, Anda dapat mengubah alamat jaringan secara manual, jika perlu.

Alamat jaringan server memiliki sintaks dasar berikut:

TCP**://fully_qualified_domain_name:**port

di mana

  • fully_qualified_domain_name adalah server tempat instans server berada.

  • port adalah port yang ditetapkan ke endpoint pencerminan database dari instance server.

    Untuk berpartisipasi dalam pencerminan database, server memerlukan titik akhir pencerminan database. Saat Anda menggunakan Wizard Konfigurasi Keamanan Pencerminan Basis Data untuk menyusun sesi pencerminan pertama pada instans server, wizard secara otomatis membuat titik akhir dan mengonfigurasi titik akhir tersebut untuk menggunakan Autentikasi Windows. Untuk informasi tentang cara menggunakan wizard dengan autentikasi berbasis sertifikat, lihat Membuat Sesi Pencerminan Database Menggunakan Autentikasi Windows (SQL Server Management Studio).

    Penting

    Setiap instans server memerlukan satu dan hanya satu titik akhir pencerminan database, terlepas dari jumlah sesi pencerminan yang akan didukung.

Misalnya, untuk instans server pada sistem komputer bernama DBSERVER9 yang titik akhirnya menggunakan port 7022, alamat jaringan mungkin:

TCP://DBSERVER9.COMPANYINFO.ADVENTURE-WORKS.COM:7022  

Untuk informasi selengkapnya, lihat Menentukan Alamat Jaringan Server (Pencerminan Database).

Nota

Selama sesi pencerminan database, instans server utama dan cermin tidak dapat diubah; instans server saksi, bagaimanapun, dapat diubah selama sesi. Untuk informasi selengkapnya, lihat "Komentar," nanti dalam topik ini.

Mulai Pencerminan Layar
Klik untuk mulai mencerminkan, ketika semua kondisi berikut ini ada:

  • Database cermin harus ada.

    Sebelum Anda dapat mulai mencerminkan, database mirror harus dibuat dengan memulihkan menggunakan NORECOVERY dari pencadangan penuh yang baru-baru ini dilakukan dan, mungkin, cadangan log dari database utama ke server mirror. Untuk informasi selengkapnya, lihat Menyiapkan Database Cermin untuk Pencerminan (SQL Server).

  • Alamat TCP instans server utama dan cermin sudah ditentukan (di bagian Alamat jaringan server ).

  • Jika mode operasi diatur ke keamanan tinggi dengan failover otomatis (sinkron), alamat TCP instans server cermin juga ditentukan.

  • Keamanan telah dikonfigurasi dengan benar.

Klik Mulai Pencerminan untuk memulai sesi. Mesin Database mencoba untuk secara otomatis terhubung ke mitra pencerminan untuk memverifikasi bahwa server cermin dikonfigurasi dengan benar dan memulai sesi pencerminan. Jika pencerminan dapat dimulai, sebuah tugas dibuat untuk memantau database.

Jeda atau Lanjutkan
Selama sesi pencerminan database, klik Jeda untuk menjeda sesi. Permintaan meminta konfirmasi; jika Anda mengklik Ya, sesi dijeda, dan tombol berubah menjadi Lanjutkan. Untuk melanjutkan sesi, klik Lanjutkan.

Untuk informasi tentang dampak menjeda sesi, lihat Menjeda dan Lanjutkan Pencerminan Database (SQL Server).

Penting

Setelah pemaksaan layanan, ketika server utama terhubung kembali, pencerminan ditangguhkan. Meneruskan pencerminan dalam situasi ini mungkin dapat menyebabkan kehilangan data pada server utama asli. Untuk informasi tentang cara mengelola potensi kehilangan data, lihat Pengalihan Peran Selama Sesi Pencerminan Database (SQL Server).

Hapus Pencerminan
Pada instans server utama, klik untuk menghentikan sesi dan menghapus konfigurasi pencerminan dari database. Permintaan meminta konfirmasi; jika Anda mengklik Ya, sesi dihentikan dan pencerminan dihapus. Untuk informasi tentang dampak menghapus pencerminan database, lihat Menghapus Pencerminan Database (SQL Server).

Nota

Jika ini adalah satu-satunya database cermin pada instans server, tugas pemantauan akan dihapus.

Kegagalan
Klik untuk melakukan pengalihan dari database utama ke database cermin secara manual.

Nota

Jika sesi pencerminan berjalan dalam mode performa tinggi, failover manual tidak didukung. Untuk melakukan failover secara manual, Anda harus terlebih dahulu mengubah mode operasi ke Keamanan tinggi tanpa failover otomatis (sinkron). Setelah failover selesai, Anda dapat mengubah mode kembali ke Performa tinggi (asinkron) pada instans server utama baru.

Sebuah perintah meminta konfirmasi. Jika Anda mengklik Ya, failover akan dicoba. Server utama dimulai dengan mencoba menyambungkan ke server cermin dengan menggunakan Autentikasi Windows. Jika Autentikasi Windows tidak berfungsi, server utama menampilkan kotak dialog Sambungkan ke Server . Jika server cermin menggunakan Autentikasi SQL Server, pilih Autentikasi SQL Server di kotak Autentikasi . Dalam kotak teks Masuk , tentukan akun masuk untuk disambungkan di server cermin, dan di kotak teks Kata Sandi , tentukan kata sandi untuk akun tersebut.

Jika failover berhasil, kotak dialog Properti Database akan ditutup. Peran server utama dan cermin dialihkan: database cermin sebelumnya menjadi database utama, dan sebaliknya. Perhatikan bahwa kotak dialog Properti Database menjadi tidak tersedia pada database utama lama segera karena telah menjadi database cermin; kotak dialog ini akan tersedia di database utama baru setelah failover.

Jika failover gagal, pesan kesalahan ditampilkan, dan kotak dialog tetap terbuka.

Penting

Jika Anda mengklik Failover setelah mengubah properti dalam kotak dialog Properti Database , perubahan tersebut akan hilang. Untuk menyimpan perubahan Anda saat ini, jawab Tidak untuk permintaan konfirmasi, dan klik OK untuk menyimpan perubahan Anda. Kemudian, buka kembali kotak dialog properti database dan klik Failover.

Mode operasi
Secara opsional, ubah mode operasi. Ketersediaan mode operasi tertentu tergantung pada apakah Anda telah menentukan alamat TCP untuk saksi. Opsinya meliputi:

Opsi Saksi? Penjelasan
Performa tinggi (asinkron) Null (jika ada, tidak digunakan tetapi sesi memerlukan kuorum) Untuk memaksimalkan performa, database cermin selalu tertinggal agak di belakang database utama, tidak pernah cukup mengejar ketinggalan. Namun, kesenjangan antara database biasanya kecil. Hilangnya mitra memiliki efek berikut:

Jika instans server cermin tidak tersedia, server utama akan tetap beroperasi.

Jika instans server utama menjadi tidak tersedia, server mirroring akan berhenti. Tetapi jika sesi tidak memiliki saksi (seperti yang direkomendasikan) atau saksi terhubung ke server cermin, server cermin tetap dapat diakses sebagai cadangan hangat; pemilik basis data dapat memaksakan layanan ke instans server cermin (dengan kemungkinan kehilangan data).
Keamanan tinggi tanpa failover otomatis (sinkron) Tidak. Semua transaksi yang telah diproses dijamin ditulis ke disk di server duplikat. Failover manual bisa dilakukan jika mitra terhubung dengan satu sama lain. Hilangnya mitra memiliki efek berikut:

Jika instans server cermin tidak tersedia, server utama akan tetap beroperasi.

Jika instans server utama menjadi tidak tersedia, cermin berhenti tetapi tersedia sebagai siaga hangat; pemilik database dapat memaksa layanan ke instans server cermin (dengan kemungkinan kehilangan data).
Keamanan tinggi dengan failover otomatis (sinkron) Ya (diperlukan) Ketersediaan diperbesar dengan menyertakan instans server saksi untuk mendukung failover otomatis. Perhatikan bahwa Anda dapat memilih opsi Keamanan tinggi dengan failover otomatis (sinkron) hanya jika Anda telah terlebih dahulu menentukan alamat server saksi. Failover manual dapat dilakukan kapan saja saat para mitra sistem saling terhubung. **Penting** Jika saksi terputus, mitra harus terhubung satu sama lain agar database tersedia. Untuk informasi selengkapnya, lihat Kuorum: Bagaimana Bukti Memengaruhi Ketersediaan Database (Pencerminan Database).

Dalam semua mode operasi sinkron, semua transaksi yang diakui dijamin akan ditulis ke disk di server cermin. Di hadapan saksi, kehilangan mitra memiliki efek berikut:

Jika instans server utama menjadi tidak tersedia, failover otomatis terjadi. Instans server cermin beralih ke peran utama, dan menawarkan databasenya sebagai database utama.

Jika instans server cermin tidak tersedia, server utama akan tetap beroperasi.



Untuk informasi selengkapnya, lihat Modus Operasi Pencerminan Database.

Setelah pencerminan dimulai, Anda dapat mengubah mode operasi dan menyimpan perubahan dengan mengklik OK.

Untuk informasi selengkapnya tentang mode operasi, lihat Mode Operasi Pencerminan Database.

Keadaan
Setelah pencerminan dimulai, panel Status menampilkan status sesi pencerminan database per saat Anda memilih halaman Pencerminan . Untuk memperbarui panel Status , klik tombol Refresh . Status yang mungkin adalah sebagai berikut:

Negara Penjelasan
Database ini belum dikonfigurasi untuk pencerminan Tidak ada sesi pencerminan database dan tidak ada aktivitas untuk dilaporkan di halaman Pencerminan .
Dijeda Database utama tersedia tetapi tidak mengirim log apa pun ke server cermin.
Tidak ada koneksi Instans server utama tidak dapat terhubung ke mitranya.
Sinkronisasi Konten database cermin tertinggal di belakang konten database utama. Instansi server utama mengirim catatan log ke instansi server cermin, yang menerapkan perubahan pada database cermin untuk menggerakkan ke depan.

Pada awal sesi pencerminan database, cermin dan database utama berada dalam status ini.
Kegagalan Pada instans server utama, failover manual (pengalihan peran) telah dimulai, dan server saat ini beralih ke peran cermin. Dalam status ini, koneksi pengguna ke database utama dihentikan dengan cepat, dan database mengambil alih peran cermin segera setelahnya.
Disinkronkan Ketika server cermin telah cukup menyamai server utama, status database secara otomatis berubah menjadi Tersinkronisasi. Database tetap dalam status ini selama server utama terus mengirim perubahan ke server cermin dan server cermin terus menerapkan perubahan pada database cermin.

Untuk mode keamanan tinggi, failover dimungkinkan, tanpa kehilangan data apa pun.

Untuk mode performa tinggi, beberapa kehilangan data selalu dimungkinkan, bahkan dalam status Disinkronkan .

Untuk informasi selengkapnya, lihat Status Pencerminan (SQL Server).

Refresh
Klik untuk memperbarui kotak Status .

Komentar

Jika Anda tidak terbiasa dengan pencerminan database, lihat Pencerminan Database (SQL Server).

Menambahkan Saksi ke Sesi yang Sudah Ada

Anda dapat menambahkan saksi ke sesi yang ada atau mengganti saksi yang ada. Jika Anda mengetahui alamat jaringan server saksi, Anda dapat memasukkannya ke bidang Saksi secara manual. Jika Anda tidak mengetahui alamat jaringan server pengamat, gunakan Wizard Konfigurasi Keamanan Mirroring Database untuk mengonfigurasi pengamat. Setelah alamat berada di bidang , pastikan bahwa opsi Keamanan tinggi dengan failover otomatis (sinkron) dipilih.

Setelah mengonfigurasi saksi baru, Anda harus mengklik Ok untuk menambahkannya ke sesi pencerminan.

Untuk menambahkan saksi saat menggunakan Autentikasi Windows

Menambahkan atau Mengganti Bukti Pencerminan Database (SQL Server Management Studio)

Menghapus Saksi

Untuk menghapus saksi, hapus alamat jaringan servernya dari bidang Saksi . Jika Anda beralih dari mode keselamatan tinggi dengan failover otomatis ke mode berkinerja tinggi, bidang Witness akan dihapus secara otomatis.

Setelah menghapus saksi, Anda harus mengklik Ok untuk menghapusnya dari sesi pencerminan.

Memantau Replikasi Database

Untuk memantau database cermin pada instans server, Anda dapat menggunakan Database Mirroring Monitor atau prosedur tersimpan sistem sp_dbmmonitorresults.

Untuk memantau database yang dicerminkan

Untuk informasi selengkapnya, lihat Memantau Pencerminan Basis Data (SQL Server).

Tugas Terkait

Lihat Juga

Keamanan Transport untuk Mirroring Basis Data dan Grup Ketersediaan AlwaysOn (SQL Server)
Pengalihan Peran Selama Sesi Pencerminan Database (SQL Server)
Memantau Pencerminan Database (SQL Server)
Mirroring Database (SQL Server)
Menjeda dan Melanjutkan Pencerminan Database (SQL Server)
Menghapus Mirroring Database (SQL Server)
Bukti Pencerminan Database