Bagikan melalui


Menyiapkan Database Cermin untuk Menggunakan Properti Tepercaya (Transact-SQL)

Berlaku untuk:SQL Server

Perhatian

Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Untuk ketersediaan tinggi, gunakan grup ketersediaan AlwaysOn sebagai gantinya.

Penting

Pencerminan Database di SQL Server adalah teknologi yang berbeda dari Microsoft Fabric Database Mirroring. Pemantulan ke Fabric memberikan kinerja analitik yang lebih baik, kemampuan untuk menyatukan data estate Anda dengan "OneLake di Fabric", dan membuka akses ke data Anda dalam format Delta Parquet.

Dengan Replikasi ke Microsoft Fabric, Anda dapat terus mereplikasi aset data yang ada langsung ke "OneLake in Fabric", termasuk data dari SQL Server 2016+, Azure SQL Database, Azure SQL Managed Instance, Cosmos DB, Oracle, Snowflake, dan lainnya.

Saat database dicadangkan, properti database TRUSTWORTHY diatur ke NONAKTIF. Oleh karena itu, pada database cermin baru TRUSTWORTHY selalu NONAKTIF. Jika database harus dapat dipercaya setelah failover, langkah-langkah penyiapan tambahan diperlukan setelah pencerminan dimulai.

Untuk informasi tentang properti database ini, lihat Properti Database TRUSTWORTHY.

Prosedur

Untuk menyiapkan database cermin untuk menggunakan Properti Terpercaya

  1. Pada instans server utama, verifikasi bahwa database utama mengaktifkan properti Dapat Dipercaya.

    SELECT name, database_id, is_trustworthy_on FROM sys.databases   
    

    Untuk informasi selengkapnya, lihat sys.databases (T-SQL).

  2. Setelah memulai pencerminan, verifikasi bahwa database saat ini adalah database utama, sesi menggunakan mode operasi sinkron, dan sesi sudah disinkronkan.

    SELECT database_id, mirroring_role, mirroring_safety_level_desc, mirroring_state_desc FROM sys.database_mirroring  
    

    Untuk informasi selengkapnya, lihat sys.database_mirroring (Transact-SQL).

  3. Setelah sesi pencerminan disinkronkan, failover secara manual ke database cermin.

    Ini dapat dilakukan di SQL Server Management Studio atau menggunakan Transact-SQL:

  4. Aktifkan properti database yang dapat dipercaya menggunakan perintah ALTER DATABASE berikut ini:

    ALTER DATABASE <database_name> SET TRUSTWORTHY ON  
    

    Untuk informasi selengkapnya, lihat MENGUBAH DATABASE (Transact-SQL).

  5. Secara opsional, failover secara manual lagi untuk kembali ke prinsipal asli.

  6. Secara opsional, beralihlah ke mode asinkron berkinerja tinggi dengan mengatur SAFETY ke OFF dan memastikan bahwa WITNESS juga diatur ke NONAKTIF.

    Dalam Transact-SQL:

    Di SQL Server Management Studio:

Lihat Juga

Properti Database TERPERCAYA
Menyiapkan Database Cermin Terenkripsi