Bagikan melalui


Properti Database (Halaman Pencerminan)

Berlaku untuk: SQL Server

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

Penting

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

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:

Status pencerminan Tindakan yang diambil
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 operasi, klik Jangan Mulai Pencerminan.
Jika pencerminan telah dimulai. Jika server saksi diubah dalam wizard, server tersebut diatur dengan sesuai.

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

Alamat jaringan server instans server ditentukan secara otomatis saat Anda menyelesaikan Wizard 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

lokasi

  • fully_qualified_domain_name adalah server tempat instans server berada.

  • port adalah port yang ditetapkan ke titik akhir pencerminan database instans server.

    Untuk berpartisipasi dalam pencerminan database, server memerlukan titik akhir pencerminan database. Saat Anda menggunakan Wizard KonfigurasiKan Keamanan Pencerminan Database untuk membuat sesi pencerminan pertama untuk instans server, wizard secara otomatis membuat titik akhir dan mengonfigurasinya 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).

Catatan

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
Klik untuk mulai mencerminkan, ketika semua kondisi berikut ini ada:

  • Database cermin harus ada.

    Sebelum Anda dapat mulai mencerminkan, database cermin harus dibuat dengan memulihkan DENGAN NORECOVERY pencadangan penuh baru-baru ini dan, mungkin, mencatat cadangan database utama ke server cermin. 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, pekerjaan 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

Mengikuti layanan paksa, ketika server utama asli 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).

Catatan

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

Kegagalan
Klik untuk melakukan failover pada database utama ke database cermin secara manual.

Catatan

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.

Permintaan 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 pada 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 menjadi tidak tersedia, prinsipal akan berlanjut.

Jika instans server utama menjadi tidak tersedia, cermin akan berhenti. Tetapi jika sesi tidak memiliki saksi (seperti yang direkomendasikan) atau saksi terhubung ke server cermin, server cermin tetap dapat diakses sebagai siaga hangat; pemilik database dapat memaksa layanan ke instans server cermin (dengan kemungkinan kehilangan data).
Keamanan tinggi tanpa failover otomatis (sinkron) No Semua transaksi yang diterapkan dijamin ditulis ke disk di server cermin.

Failover manual dimungkinkan jika mitra terhubung satu sama lain.

Hilangnya mitra memiliki efek berikut:

Jika instans server cermin menjadi tidak tersedia, prinsipal akan berlanjut.

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 yang dimaksimalkan dengan menyertakan instans server bukti 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 dimungkinkan setiap kali mitra terhubung satu sama lain.

** 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 mode operasi sinkron, semua transaksi yang diterapkan dijamin akan ditulis ke disk di server cermin. dengan adanya saksi, hilangnya mitra memiliki efek sebagai 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 menjadi tidak tersedia, prinsipal akan berlanjut.



Untuk informasi selengkapnya, lihat Mode 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:

Status 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. Instans server utama mengirim catatan log ke instans server cermin, yang menerapkan perubahan pada database cermin untuk meneruskannya.

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 menjadi cukup terjebak ke server utama, status database berubah menjadi Disinkronkan. 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 .

Keterangan

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 saksi, gunakan Konfigurasikan Wizard Keamanan Pencerminan Database untuk mengonfigurasi bukti. 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 Pencerminan Database

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

Untuk memantau database cermin

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

Tugas Terkait

Lihat Juga

Keamanan Transportasi untuk Pencerminan Database dan Grup Ketersediaan AlwaysOn (SQL Server)
Pengalihan Peran Selama Sesi Pencerminan Database (SQL Server)
Memantau Pencerminan Database (SQL Server)
Pencerminan Database (SQL Server)
Menjeda dan Membalas Pencerminan Database (SQL Server)
Menghapus Pencerminan Database (SQL Server)
Bukti Pencerminan Database