Bagikan melalui


Penggandaan Server SQL

Mirroring in Fabric memberikan pengalaman mudah untuk menghindari ETL yang kompleks (Ekstrak Transformasi Beban) dan mengintegrasikan properti SQL Server yang ada dengan sisa data Anda di Microsoft Fabric. Anda dapat terus mereplikasi database SQL Server yang ada langsung ke OneLake Fabric. Di dalam Fabric, Anda dapat membuka kecerdasan bisnis yang kuat, kecerdasan buatan, Rekayasa Data, Ilmu Data, dan skenario berbagi data.

Untuk tutorial, lihat Tutorial: Mengonfigurasi database cermin Microsoft Fabric Dari SQL Server.

Mengapa menggunakan Mirroring in Fabric?

Dengan Mirroring in Fabric, Anda tidak perlu mengumpulkan layanan yang berbeda dari beberapa vendor. Sebagai gantinya, Anda dapat menikmati produk yang sangat terintegrasi, end-to-end, dan mudah digunakan yang dirancang untuk menyederhanakan kebutuhan analitik Anda, dan dibangun untuk keterbukaan dan kolaborasi antara Microsoft, SQL Server, dan 1000-an solusi teknologi yang dapat membaca format tabel Delta Lake sumber terbuka.

Pengalaman analitik apa yang dibangun?

Database yang dicerminkan adalah item di Fabric Data Warehousing berbeda dari titik akhir analitik Gudang dan SQL.

Diagram pencerminan database Fabric untuk SQL Server.

Pencerminan membuat item ini di ruang kerja Fabric Anda:

  • Item database yang dicerminkan. Pencerminan mengelola replikasi data ke OneLake dan konversi ke Parquet, dalam format siap analitik. Ini memungkinkan skenario hilir seperti rekayasa data, ilmu data, dan banyak lagi.
  • Titik akhir analitik SQL

Setiap database SQL Server yang dicerminkan memiliki titik akhir analitik SQL yang dibuat secara otomatis yang memberikan pengalaman analitik yang kaya di atas Tabel Delta yang dibuat oleh proses pencerminan. Pengguna memiliki akses ke perintah T-SQL yang familier yang dapat menentukan dan mengkueri objek data tetapi tidak memanipulasi data dari titik akhir analitik SQL, karena ini adalah salinan baca-saja. Anda dapat melakukan tindakan berikut di titik akhir analitik SQL:

  • Jelajahi tabel yang mereferensikan data dalam tabel Delta Lake Anda dari SQL Server.
  • Tidak ada kueri kode dan tampilan dan jelajahi data secara visual tanpa menulis baris kode.
  • Kembangkan tampilan SQL, TVF sebaris (Fungsi Bernilai Tabel), dan prosedur tersimpan untuk merangkum semantik dan logika bisnis Anda di T-SQL.
  • Mengelola izin pada objek.
  • Kueri data di Gudang dan Lakehouse lain di ruang kerja yang sama.

Selain editor kueri SQL, ada ekosistem alat yang luas yang dapat mengkueri titik akhir analitik SQL, termasuk SQL Server Management Studio (SSMS), ekstensi mssql dengan Visual Studio Code, dan bahkan GitHub Copilot.

Lingkungan yang didukung

  • SQL Server 2016 - 2022

    • SQL Server di Windows mendukung Fabric Mirroring di edisi Standar, Perusahaan, dan Pengembang.
    • SQL Server 2017 di Linux mendukung Fabric Mirroring yang dimulai dengan CU18.
    • SQL Server 2019 dan SQL Server 2022 di Linux mendukung Fabric Mirroring.
    • Instans SQL Server yang dihosting di lokal, SQL Server di Azure VM, SQL Server di cloud non-Azure mendukung Fabric Mirroring.
  • SQL Server 2025

    • Fabric Mirroring untuk SQL Server 2025 didukung untuk instans lokal, saat ini tidak didukung untuk instans SQL Server 2025 yang berjalan di Azure Virtual Machine.
    • Fabric Mirroring untuk SQL Server 2025 saat ini tidak didukung di SQL Server di Linux.
    • Fabric Mirroring untuk SQL Server 2025 memerlukan koneksi ke Azure Arc termasuk Ekstensi Azure untuk SQL Server. Untuk langkah-langkahnya, lihat Tutorial: Mengonfigurasi Microsoft Fabric Mirroring dari SQL Server.

Mencerminkan SQL Server di belakang firewall

Siapkan gateway data lokal atau gateway data jaringan virtual untuk mencerminkan data. Gateway data memfasilitasi koneksi aman ke database sumber Anda melalui titik akhir privat atau dari jaringan privat tepercaya. Pelajari lebih lanjut dari tutorial SQL Server yang dicerminkan dan Cara: Mengamankan data microsoft Fabric database cermin dari SQL Server.

Transaksi aktif, beban kerja, dan perilaku mesin replikator

  • Transaksi aktif terus menahan pemotongan log transaksi sampai transaksi dilakukan dan SQL Server yang dicerminkan mengejar ketinggalan, atau transaksi dibatalkan. Transaksi jangka panjang dapat mengakibatkan log transaksi terisi lebih dari biasanya. Log transaksi database sumber harus dipantau sehingga log transaksi tidak terisi. Untuk informasi selengkapnya, lihat Log transaksi tumbuh karena transaksi yang berjalan lama dan CDC.
  • Setiap beban kerja pengguna bervariasi. Selama rekam jepret awal, mungkin ada lebih banyak penggunaan sumber daya pada database sumber, untuk CPU dan IOPS (operasi input/output per detik, untuk membaca halaman). Operasi pembaruan/penghapusan tabel dapat menyebabkan peningkatan pembuatan log. Pelajari selengkapnya tentang cara memantau sumber daya untuk SQL Server Anda.

Grup ketersediaan Fabric Mirroring dan AlwaysOn

Fabric Mirroring untuk SQL Server memiliki perilaku berikut saat dikonfigurasi untuk grup ketersediaan AlwaysOn:

  • Jika terjadi failover:
  • Jika Anda menghapus simpul sekunder dari Grup Ketersediaan:
    • Database-database yang merupakan bagian dari grup ketersediaan dalam node sekunder akan masuk ke status PEMULIHAN.
    • Ketika database dipulihkan dengan perintah RESTORE DATABASE WITH RECOVERY, dan kembali online, fitur pencerminan dinonaktifkan.
  • Jika grup ketersediaan dihilangkan (DROP AVAILABILITY GROUP):
    • Jika pencerminan diaktifkan pada replika utama sebelumnya, pencerminan berhenti berfungsi karena string koneksi pendengar yang digunakan oleh Fabric untuk terhubung ke SQL Server tidak lagi valid. Buat ulang pencerminan dengan menghapus dan mengaktifkan kembali pada database baik pada Fabric maupun instans SQL Server.
    • Untuk database yang masuk ke status PEMULIHAN, ketika database ini dipulihkan dengan menjalankan RESTORE DATABASE WITH RECOVERY pernyataan, pencerminan dinonaktifkan.
  • Tambahkan simpul baru ke grup ketersediaan yang sudah ada:

Pricing

Komputasi fabric yang digunakan untuk mereplikasi data Anda ke Fabric OneLake gratis. Penyimpanan di OneLake bebas biaya berdasarkan ukuran kapasitas. Untuk informasi selengkapnya, lihat Biaya pencerminan dan harga OneLake untuk pencerminan. Penggunaan komputasi untuk mengkueri data melalui SQL, Power BI, atau Spark masih dikenakan biaya berdasarkan Kapasitas Fabric.

Langkah selanjutnya