Bagikan melalui


Gambaran umum tautan Instans Terkelola

Berlaku untuk:Azure SQL Managed Instance

Artikel ini memberikan gambaran umum tautan Instans Terkelola, yang memungkinkan replikasi data mendekati real time antara SQL Server dan Azure SQL Managed Instance. Tautan tersebut menyediakan fleksibilitas hibrid dan mobilitas database saat membuka beberapa skenario, seperti menskalakan beban kerja hanya baca, mengalihkan analitik dan pelaporan ke Azure, dan bermigrasi ke Azure. Dan, dengan SQL Server 2022, tautan ini memungkinkan pemulihan bencana online dengan failback ke SQL Server, serta mengonfigurasi tautan dari SQL Managed Instance ke SQL Server 2022.

Untuk memulai, tinjau siapkan lingkungan Anda untuk tautan.

Gambaran Umum

Tautan Instans Terkelola menggunakan grup ketersediaan terdistribusi untuk memperluas estate data Anda dengan aman dan terjamin, mereplikasi data secara real-time dari SQL Server yang dihosting di mana saja ke Azure SQL Managed Instance, atau dari Azure SQL Managed Instance ke SQL Server 2022 yang dihosting di mana saja.

Tautan ini mendukung instans SQL Server node tunggal dan multi-node dengan atau tanpa grup ketersediaan yang sudah ada. Melalui tautan , Anda dapat menggunakan manfaat Azure tanpa memigrasikan data estate SQL Server Anda ke cloud.

Meskipun tautan mendukung replikasi satu database per tautan, dimungkinkan untuk mereplikasi beberapa database dari satu instans SQL Server ke satu atau beberapa instans terkelola SQL, atau mereplikasi database yang sama ke beberapa instans terkelola SQL, dengan mengonfigurasi beberapa tautan - satu tautan untuk setiap database ke pasangan instans terkelola.

Fitur tautan saat ini menawarkan fungsionalitas berikut:

  • Replikasi satu arah dari SQL Server versi 2016, 2017, dan 2019: Gunakan fitur tautan untuk mereplikasi data satu arah dari instans SQL ke Azure SQL Managed Instance. Meskipun Anda dapat melakukan failover secara manual ke instans terkelola jika terjadi bencana, tindakan tersebut akan memutus tautan, dan failback tidak didukung.
  • Pemulihan bencana (SQL Server 2022): Gunakan fitur tautan untuk mereplikasi data antara SQL Server 2022 dan SQL Managed Instance, secara manual beralih ke cadangan selama bencana, dan kembali ke utama setelah bencana berhasil diatasi. Baik SQL Server atau SQL Managed Instance dapat menjadi primer awal.

Anda dapat terus menjalankan tautan selama Anda membutuhkannya, selama berbulan-bulan dan bahkan bertahun-tahun. Dan untuk perjalanan modernisasi Anda, jika atau saat Anda siap untuk bermigrasi ke Azure, tautan memungkinkan pengalaman migrasi yang jauh lebih baik. Migrasi melalui tautan menawarkan waktu henti minimal dibandingkan dengan semua opsi migrasi lain yang tersedia, menyediakan migrasi online sejati ke SQL Managed Instance Anda.

Database yang direplikasi melalui tautan antara SQL Server dan Azure SQL Managed Instance dapat digunakan untuk beberapa skenario, seperti:

  • Pemulihan dari bencana
  • Menggunakan layanan Azure tanpa bermigrasi ke cloud
  • Mengalihkan beban kerja yang hanya untuk membaca ke Azure
  • Migrasi ke Azure
  • Menyalin data di lokasi fisik

Diagram yang mengilustrasikan skenario tautan Instans Terkelola utama.

Dukungan versi

Tautan Instans Terkelola didukung pada tingkat layanan Tujuan Umum dan Bisnis Penting dari Azure SQL Managed Instance. Fitur tautan berfungsi dengan SQL Server edisi Enterprise, Developer, dan Standard.

Tabel berikut mencantumkan fungsionalitas fitur tautan dan versi SQL Server minimum yang didukung:

Versi utama awal Sistem operasi (OS) Replikasi satu arah Opsi pemulihan bencana Persyaratan pembaruan layanan
Azure SQL Managed Instance Windows Server dan Linux untuk replika instans SQL Server sekunder Tersedia secara umum Dua arah - SQL Server 2022 CU10 (KB5031778): Membuat tautan dari Azure SQL Managed Instance ke SQL Server 2022 1
- SQL Server 2022 CU13 (KB5036432): Gagal melalui tautan menggunakan Transact-SQL
- Mengonfigurasi tautan dari Azure SQL Managed Instance ke SQL Server 2022 hanya didukung oleh instans yang dikonfigurasi dengan kebijakan pembaruan SQL Server 2022
Pratinjau SQL Server 2025 (17.x) Windows Server dan Linux Pratinjau Dari SQL Server ke SQL MI saja Pratinjau SQL Server 2025 CTP 2.0
SQL Server 2022 (16.x) Windows Server dan Linux Tersedia secara umum Dua arah - SQL Server 2022 RTM: Membuat tautan dari SQL Server 2022 ke Azure SQL Managed Instance
- SQL Server 2022 CU13 (KB5036432): Gagal melalui tautan menggunakan Transact-SQL
SQL Server 2019 (15.x) Hanya Windows Server Tersedia secara umum Dari SQL Server ke SQL MI saja SQL Server 2019 CU20 (KB5024276)
SQL Server 2017 (14.x) Hanya Windows Server Tersedia secara umum Dari SQL Server ke SQL MI saja Build SQL Server 2017 CU31 yang terbaru dan build paket SQL Server 2017 Azure Connect yang cocok
SQL Server 2016 (13.x) Hanya Windows Server Tersedia secara umum Dari SQL Server ke SQL MI saja Build SQL Server 2016 SP3 terbaru dan build paket SQL Server 2016 Azure Connect yang sesuai
SQL Server 2014 (12.x) dan yang lebih lama Tidak tersedia Tidak tersedia Tidak tersedia Versi sebelum SQL Server 2016 tidak didukung.

1 Saat membuat tautan dengan SQL Server 2022 sebagai primer awal didukung mulai dari versi RTM SQL Server 2022, pembuatan tautan dengan Azure SQL Managed Instance sebagai primer awal hanya didukung mulai dari SQL Server 2022 CU10. Jika Anda membuat tautan dari primary awal pada SQL Managed Instance, penurunan versi SQL Server ke bawah CU10 tidak didukung saat tautan aktif karena dapat menyebabkan masalah setelah failover ke kedua arah.

Versi SQL Server sebelum SQL Server 2016 (SQL Server 2008 - 2014) tidak didukung karena fitur tautan bergantung pada teknologi grup ketersediaan terdistribusi, yang diperkenalkan di SQL Server 2016.

Selain versi SQL Server yang didukung, Anda memerlukan:

  • Konektivitas jaringan antara instans SQL Server dan instans terkelola Anda. Jika SQL Server berjalan secara lokal, gunakan tautan VPN atau Azure ExpressRoute. Jika SQL Server berjalan pada komputer virtual (VM) Azure, sebarkan VM Anda ke jaringan virtual yang sama dengan instans terkelola Anda atau gunakan peering jaringan virtual untuk menyambungkan dua subnet terpisah.
  • Penyebaran Azure SQL Managed Instance, disediakan untuk tingkat layanan apa pun.

Anda juga memerlukan alat berikut:

Alat Catatan
SSMS terbaru SQL Server Management Studio (SSMS) adalah cara termudah untuk menggunakan tautan Instans Terkelola karena menyediakan panduan yang mengotomatisasi penyiapan tautan.
Az.SQL atau Azure CLI terbaru Untuk penyiapan tautan melalui skrip.

Catatan

Fitur tautan Instans Terkelola tersedia di semua wilayah Azure global dan cloud nasional atau pemerintah.

Teknologi yang mendasar di balik fitur tautan untuk SQL Managed Instance didasarkan pada pembuatan grup ketersediaan terdistribusi antara SQL Server dan Azure SQL Managed Instance. Solusi ini mendukung sistem simpul tunggal dengan atau tanpa grup ketersediaan yang ada, atau beberapa sistem simpul dengan grup ketersediaan yang ada.

Diagram memperlihatkan cara kerja fitur tautan untuk SQL Managed Instance menggunakan teknologi grup ketersediaan terdistribusi.

Koneksi privat seperti VPN atau Azure ExpressRoute digunakan antara jaringan lokal dan Azure. Jika SQL Server dihosting di Azure VM, backbone Azure internal dapat digunakan antara VM dan instans terkelola - seperti, misalnya, peering jaringan virtual. Kepercayaan antara kedua sistem dibuat menggunakan autentikasi berbasis sertifikat, di mana SQL Server dan SQL Managed Instance bertukar kunci publik dari sertifikat masing-masing.

Azure SQL Managed Instance mendukung beberapa tautan dari sumber SQL Server yang sama atau berbagai ke satu Azure SQL Managed Instance, hanya dibatasi oleh jumlah database yang dapat dihosting pada instans terkelola secara bersamaan - hingga 100 tautan untuk tingkat layanan Tujuan Umum dan Bisnis Kritis, dan 500 untuk peningkatan tingkat Tujuan Umum Next-gen. Demikian juga, satu instans SQL Server dapat membuat beberapa tautan sinkronisasi database paralel dengan beberapa instans terkelola, bahkan ke wilayah Azure yang berbeda, dalam hubungan satu-ke-satu antara database dan instans terkelola.

Untuk membantu Anda menyiapkan lingkungan awal, tinjau panduan untuk menyiapkan lingkungan SQL Server Anda untuk menggunakan fitur tautan dengan SQL Managed Instance:

  • Siapkan lingkungan untuk tautan untuk SQL Server 2019 dan yang lebih baru, atau untuk SQL Server 2016
  • Dimungkinkan untuk mengotomatiskan mempersiapkan lingkungan Anda untuk tautan Instans Terkelola dengan menggunakan skrip yang dapat diunduh. Tinjau blog Penyiapan tautan Otomatis untuk mempelajari selengkapnya.

Setelah memastikan persyaratan lingkungan awal terpenuhi, Anda dapat membuat tautan dengan menggunakan wizard otomatis di SQL Server Management Studio (SSMS), atau Anda dapat memilih untuk menyiapkan tautan secara manual menggunakan skrip:

Setelah tautan dibuat, ikuti praktik terbaik untuk mempertahankan tautan:

Pemulihan dari bencana

Tautan Instans Terkelola memungkinkan pemulihan jika terjadi bencana, di mana, apabila bencana terjadi, Anda dapat memindahkan beban kerja secara manual dari instans primer ke instans sekunder Anda. Untuk memulai, tinjau Pemulihan Bencana dengan Instans Terkelola.

Dengan SQL Server 2016 ke Server 2019, yang utama selalu SQL Server dan failover ke instans terkelola sekunder bersifat satu arah. Gagal kembali ke SQL Server tidak didukung. Namun, dimungkinkan untuk memulihkan data Anda ke SQL Server menggunakan opsi pergerakan data seperti replikasi transaksional atau mengekspor bacpac.

Dengan SQL Server 2022, baik SQL Server atau SQL Managed Instance dapat menjadi primer awal dan Anda dapat membuat tautan dari SQL Server atau SQL Managed Instance. Anda dapat mengembalikan beban kerja antara sistem utama dan sistem sekunder, mencapai pemulihan bencana dua arah yang sesungguhnya.

Saat gagal kembali ke SQL Server, Anda dapat memilih untuk melakukan failback:

Diagram memperlihatkan skenario pemulihan bencana.

Menggunakan layanan Azure

Gunakan fitur tautan untuk memanfaatkan layanan Azure dengan menggunakan data SQL Server tanpa memigrasikannya ke cloud. Contohnya termasuk pelaporan, analitik, cadangan, pembelajaran mesin, dan pekerjaan lain yang mengirim data ke Azure.

Memindahkan beban kerja ke Azure

Anda juga dapat menggunakan fitur tautan untuk memindahkan beban kerja ke Azure. Misalnya, aplikasi dapat menggunakan SQL Server untuk beban kerja baca/tulis, sementara itu mengalihkan beban kerja baca-saja ke penyebaran SQL Managed Instance di wilayah Azure mana pun di seluruh dunia. Setelah tautan dibuat, database utama di SQL Server dapat diakses baca/tulis, sementara data yang direplikasi ke instans terkelola Anda di Azure dapat diakses baca-saja. Pengaturan ini memungkinkan berbagai skenario di mana database yang direplikasi pada instans terkelola Anda dapat digunakan untuk memperluas skala pembacaan dan mengalihkan beban kerja hanya-baca ke Azure. Instans terkelola Anda, secara paralel, juga dapat menghosting database baca/tulis independen. Hal ini memungkinkan untuk menyalin database yang direplikasi ke database baca/tulis lain pada instans terkelola yang sama untuk pemrosesan data lebih lanjut.

Tautan ini adalah database tercakup (satu tautan per satu database), memungkinkan untuk melakukan konsolidasi dan dekonsolidasi beban kerja di Azure. Misalnya, Anda dapat mereplikasi database dari beberapa instans SQL Server ke satu penyebaran SQL Managed Instance di Azure (konsolidasi), atau Anda dapat mereplikasi database dari satu instans SQL Server ke beberapa instans terkelola melalui hubungan satu-ke-satu antara database dan instans terkelola, ke wilayah Azure mana pun di seluruh dunia (dekonsolidasi). Opsi terakhir memberikan Anda cara yang efisien untuk dengan cepat mendekatkan beban kerja Anda kepada pelanggan di wilayah mana pun di seluruh dunia, yang dapat Anda gunakan sebagai replika baca saja.

Migrasikan ke Azure

Fitur tautan juga memfasilitasi migrasi dari SQL Server ke SQL Managed Instance, yang memungkinkan:

  • Migrasi paling berkinerja dengan waktu henti minimal, dibandingkan dengan semua solusi lain yang tersedia saat ini.
  • Migrasi online yang benar ke SQL Managed Instance di tingkat layanan apa pun.

Karena fitur penghubung memungkinkan migrasi dengan downtime yang minimal, Anda dapat bermigrasi ke instans terkelola sambil mempertahankan beban kerja utama Anda tetap online. Meskipun saat ini dimungkinkan untuk mencapai migrasi online ke tingkat layanan Tujuan Umum dengan solusi lain, fitur tautan adalah satu-satunya solusi yang memungkinkan migrasi online sejati ke tingkat layanan Business Critical . Untuk perbandingan migrasi mendalam antara migrasi dengan tautan dan Layanan Pemutaran Ulang Log, lihat Membandingkan tautan Instans Terkelola dengan LRS.

Catatan

Sekarang dimungkinkan untuk memigrasikan instans SQL Server Anda yang diaktifkan oleh Azure Arc ke Azure SQL Managed Instance langsung melalui portal Microsoft Azure. Untuk mempelajari lebih lanjut, tinjau Migrasi ke Azure SQL Managed Instance.

Menyalin data di tempat

Dengan SQL Server 2022, Anda dapat membuat tautan dari SQL Managed Instance ke SQL Server, membuka kunci skenario tambahan, seperti membuat replika database mendekati real-time di luar Azure, menguji rencana kelangsungan bisnis, dan memenuhi persyaratan kepatuhan.

Pencadangan Otomatis

Setelah Anda mengonfigurasi tautan dengan Azure SQL Managed Instance, database pada instans terkelola secara otomatis dicadangkan ke penyimpanan Azure apakah SQL Managed Instance adalah utama atau tidak. Pencadangan otomatis menggunakan tautan mengambil cadangan penuh dan log transaksi, tetapi bukan cadangan diferensial, yang dapat menyebabkan waktu pemulihan yang lebih lama.

Anda dapat mengurangi biaya manajemen dan operasi lokal sambil menikmati keandalan cadangan Azure untuk database yang direplikasi. Anda kemudian dapat melakukan pemulihan point-in-time dari database yang direplikasi ke penempatan SQL Managed Instance apa pun di wilayah yang sama, seperti halnya pencadangan otomatis lainnya.

Replika DR pasif bebas lisensi

Anda dapat menghemat biaya lisensi vCore jika mengaktifkan manfaat failover hibrid untuk instans terkelola SQL yang hanya digunakan untuk pemulihan bencana pasif sekunder dan tidak memiliki beban kerja apa pun.

Untuk memulai, tinjau Replika pasif tanpa lisensi.

Analisis biaya-manfaat

Jika Anda menunjuk replika instans terkelola hanya untuk pemulihan bencana, Microsoft tidak membebankan biaya lisensi SQL Server untuk vCore yang digunakan instans sekunder. Perhatikan bahwa instans ditagih dengan rincian per jam, dan Anda mungkin masih dikenai biaya lisensi untuk satu jam penuh jika Anda memperbarui manfaat lisensi selama jam tersebut.

Manfaatnya berbeda untuk model penagihan bayar sesuai pemakaian dan Azure Hybrid Benefit. Untuk model penagihan bayar sesuai pemakaian, vCore akan menerima diskon pada faktur Anda. Jika Anda menggunakan Azure Hybrid Benefit untuk replika pasif, jumlah vCore yang digunakan replika sekunder dikembalikan ke kumpulan lisensi Anda.

Misalnya, sebagai pelanggan bayar sesuai pemakaian, jika Anda memiliki 16 vCores yang ditetapkan ke instans sekunder, diskon untuk 16 vCores akan terlihat di faktur Anda jika Anda menetapkan instans sekunder Anda untuk skenario failover hibrid.

Dalam contoh lain, jika Anda memiliki 16 lisensi Azure Hybrid Benefit dan instans terkelola SQL sekunder Anda menggunakan 8 vCore, setelah Anda menetapkan instans sekunder untuk failover hibrid, 8 vCore dikembalikan ke kumpulan lisensi Anda untuk Anda gunakan dengan penyebaran Azure SQL lainnya.

Untuk syarat dan ketentuan yang tepat dari manfaat hak failover Hibrid, lihat ketentuan lisensi SQL Server secara online di bagian SQL Server – Hak Fail-over .

Batasan

Pertimbangkan batasan berikut saat Anda menggunakan tautan.

Batasan dukungan versi meliputi:

  • Anda tidak dapat menggunakan klien Windows 10 dan 11 untuk menghosting instans SQL Server Anda, karena tidak dimungkinkan untuk mengaktifkan fitur grup ketersediaan AlwaysOn yang diperlukan untuk tautan. Instans SQL Server harus dihosting di Windows Server 2012 atau yang lebih baru.
  • SQL Server versi 2008 hingga 2014 tidak didukung oleh fitur tautan, karena mesin SQL dari rilis ini tidak memiliki dukungan bawaan untuk grup ketersediaan terdistribusi yang diperlukan untuk tautan. Tingkatkan ke versi SQL Server yang lebih baru untuk menggunakan tautan.
  • Replikasi data dan failover dari SQL Managed Instance ke SQL Server 2022 tidak didukung oleh instance yang dikonfigurasi dengan kebijakan pembaruan Always-up-to-date. Instans Anda harus dikonfigurasi dengan kebijakan pembaruan SQL Server 2022 untuk melakukan hal berikut:
    • Buat tautan dari SQL Managed Instance ke SQL Server.
    • Failover dari SQL Managed Instance ke SQL Server 2022.
  • Meskipun Anda dapat membuat tautan dari SQL Server 2022 ke Instans Terkelola SQL yang dikonfigurasi dengan kebijakan pembaruan Always-up-to-date, setelah failover ke Instans Terkelola SQL, Anda tidak akan lagi dapat mereplikasi data atau beralih kembali ke SQL Server 2022.

Batasan replikasi data meliputi:

  • Hanya database pengguna yang dapat direplikasi. Replikasi database sistem tidak didukung.
  • Solusi ini tidak mereplikasi objek tingkat server, pekerjaan agen, atau login pengguna dari SQL Server ke SQL Managed Instance.
  • Untuk SQL Server versi 2016, 2017 dan 2019, replikasi database pengguna dari instans SQL Server ke penyebaran SQL Managed Instance adalah salah satu caranya. Database pengguna dari penyebaran SQL Managed Instance tidak dapat direplikasi kembali ke instans SQL Server melalui tautan. Replikasi dua arah dengan failback ke instans SQL Server hanya tersedia untuk SQL Server 2022.
  • Mengonfigurasi tautan dari SQL Managed Instance ke SQL Server pada database tidak didukung untuk database SQL Managed Instance yang sudah ditautkan.

Batasan konfigurasi meliputi:

  • Jika ada beberapa instans SQL Server di server, dimungkinkan untuk mengonfigurasi tautan dengan setiap instans, tetapi setiap instans harus dikonfigurasi untuk menggunakan titik akhir pencerminan database terpisah, dengan port khusus per instans. Hanya instans default yang harus menggunakan port 5022 untuk titik akhir pencerminan database.
  • Hanya satu database yang dapat ditempatkan ke dalam satu grup ketersediaan untuk satu tautan Instans Terkelola. Namun, dimungkinkan untuk mereplikasi beberapa database dalam satu instans SQL Server dengan membuat beberapa tautan.
  • Anda dapat membuat tautan dengan grup ketersediaan yang ada dengan satu database. Jika grup ketersediaan yang ada memiliki beberapa database, Anda bisa membuat tautan dengan grup ketersediaan hanya jika Anda menghapus semua database kecuali satu dari grup ketersediaan.
  • Satu General Purpose atau Business Critical SQL Managed Instance mendukung hingga 100 tautan, dan satu Next-gen General Purpose SQL Managed Instance mendukung hingga 500 tautan, dari sumber SQL Server yang sama, atau dari beberapa sumber SQL Server.
  • Tautan Instans Terkelola dapat mereplikasi database dengan ukuran apa pun jika sesuai dengan ukuran penyimpanan yang dipilih dari penyebaran SQL Managed Instance target.
  • Autentikasi tautan Instans Terkelola antara SQL Server dan SQL Managed Instance berbasis sertifikat dan hanya tersedia melalui pertukaran sertifikat. Menggunakan autentikasi Windows untuk membuat tautan antara instans SQL Server dan instans terkelola tidak didukung.
  • Hanya endpoint VNet-lokal yang didukung untuk menghubungkan ke SQL Managed Instance.
  • Anda tidak dapat menggunakan titik akhir publik atau titik akhir privat untuk membuat tautan dengan instans terkelola.
  • Database dengan beberapa file log tidak dapat direplikasi, karena SQL Managed Instance tidak mendukung beberapa file log.
  • Membuat tautan dengan SQL Server 2017 saat ini hanya didukung dengan Azure SQL Managed Instance dengan kebijakan pembaruan SQL Server 2022.

Batasan fitur meliputi:

  • Grup failover tidak didukung dengan instance yang menggunakan fitur tautan. Anda tidak dapat membuat tautan pada instans terkelola yang merupakan bagian dari grup failover, dan sebaliknya, Anda tidak dapat mengonfigurasi grup failover pada instans yang memiliki tautan yang dibuat.
  • Jika Anda menggunakan Change Data Capture (CDC), pengiriman log, atau broker layanan dengan database yang direplikasi pada instans SQL Server, maka ketika database tersebut dimigrasikan ke penyebaran SQL Managed Instance, selama proses failover ke Azure, klien harus terhubung dengan menggunakan nama instans dari replika utama global saat ini. Pengaturan ini harus dikonfigurasi ulang secara manual.
  • Jika Anda menggunakan replikasi transaksional pada database dengan tautan yang dibuat, pertimbangkan hal berikut:
    • Database tertaut pada replika sekunder tidak dapat menjadi Penerbit dalam topologi replikasi transaksional.
    • Jika Anda memigrasikan database yang dikonfigurasi sebagai Penerbit dalam topologi replikasi transaksional dengan menggunakan tautan , Anda harus mengonfigurasi ulang database sebagai Penerbit pada instans target setelah migrasi selesai.
  • Jika Anda menggunakan transaksi terdistribusi dengan database yang direplikasi dari instans SQL Server dan, dalam skenario migrasi, pada saat pemindahan ke cloud, kemampuan Koordinator Transaksi Terdistribusi tidak akan ditransfer. Database yang dimigrasikan tidak mungkin terlibat dalam transaksi terdistribusi dengan instans SQL Server, karena penyebaran SQL Managed Instance tidak mendukung transaksi terdistribusi dengan SQL Server saat ini. Sebagai referensi, SQL Managed Instance saat ini mendukung transaksi terdistribusi hanya antara instans terkelola lainnya. Untuk informasi selengkapnya, lihat Transaksi terdistribusi di seluruh database cloud.
  • Jika Anda menggunakan Transparent Data Encryption (TDE) untuk mengenkripsi database SQL Server, kunci enkripsi database dari SQL Server perlu diekspor dan diunggah ke Azure Key Vault, dan Anda juga perlu mengonfigurasi opsi BYOK TDE pada SQL Managed Instance sebelum membuat tautan.
  • Database SQL Managed Instance yang dienkripsi dengan kunci TDE yang dikelola layanan tidak dapat ditautkan ke SQL Server. Anda dapat menautkan database terenkripsi ke SQL Server hanya jika dienkripsi dengan kunci yang dikelola pelanggan dan server tujuan memiliki akses ke kunci yang sama yang digunakan untuk mengenkripsi database. Untuk informasi selengkapnya, lihat Menyiapkan SQL Server TDE dengan Azure Key Vault.
  • Anda tidak dapat membuat tautan antara SQL Server dan SQL Managed Instance jika fungsionalitas yang digunakan pada instans SQL Server tidak didukung pada instans terkelola. Misalnya:
    • Database dengan tabel file dan aliran file tidak dapat direplikasi, karena SQL Managed Instance tidak mendukung tabel file atau aliran file.
    • Database yang menggunakan OLTP Dalam Memori hanya dapat direplikasi ke SQL Managed Instance ditingkat layanan Business Critical , karena tingkat layanan Tujuan Umum tidak mendukung OLTP Dalam Memori. Database dengan beberapa file OLTP Dalam Memori tidak didukung oleh SQL Managed Instance dan tidak dapat direplikasi.

Mencoba menambahkan fungsionalitas yang tidak didukung ke database yang direplikasi di:

  • SQL Server 2017, 2019, dan 2022 gagal dengan kesalahan.
  • SQL Server 2016 mengakibatkan terputusnya tautan, yang kemudian perlu Anda hapus dan buat ulang.

Untuk daftar lengkap perbedaan antara SQL Server dan SQL Managed Instance, lihat Perbedaan T-SQL antara SQL Server dan Azure SQL Managed Instance.

Untuk menggunakan tautan:

Untuk mempelajari selengkapnya tentang tautan:

Untuk skenario replikasi dan migrasi lainnya, pertimbangkan: