Apa itu Azure SQL Managed Instance?

Berlaku untuk: Azure SQL Managed Instance

Azure SQL Managed Instance adalah layanan database cloud cerdas dan dapat diskalakan yang menggabungkan kompatibilitas mesin database SQL Server terluas dengan semua manfaat platform yang dikelola sepenuhnya dan selalu hijau sebagai layanan. SQL Managed Instance memiliki kompatibilitas hampir 100% dengan mesin database SQL Server (Enterprise Edition) terbaru, menyediakan implementasi jaringan virtual asli (VNet) asli yang membahas masalah keamanan umum, dan model bisnis yang menguntungkan bagi pelanggan SQL Server yang ada. SQL Managed Instance memungkinkan pelanggan SQL Server yang ada untuk mengangkat dan mengalihkan aplikasi lokal mereka ke cloud dengan perubahan aplikasi dan database yang minimal. Pada saat yang sama, SQL Managed Instance mempertahankan semua kemampuan PaaS (patching otomatis dan pembaruan versi, pencadangan otomatis, ketersediaan tinggi) yang secara drastis mengurangi overhead manajemen dan TCO.

Jika Anda baru menggunakan Azure SQL Managed Instance, lihat video Azure SQL Managed Instance dari seri video Azure SQL kami yang mendalam:

Penting

Untuk daftar wilayah tempat SQL Managed Instance yang saat ini tersedia, lihat Wilayah yang didukung.

Diagram berikut menguraikan fitur utama SQL Managed Instance:

Fitur utama

Azure SQL Managed Instance dirancang untuk pelanggan yang ingin memigrasikan sejumlah besar aplikasi dari lokal atau IaaS, buatan sendiri, atau ISV yang menyediakan lingkungan ke lingkungan cloud PaaS yang dikelola sepenuhnya, dengan upaya migrasi serendah mungkin. Menggunakan Layanan Migrasi Data Azure yang sepenuhnya otomatis, pelanggan dapat mengangkat dan memindahkan instans SQL Server yang ada ke SQL Managed Instance, yang menawarkan kompatibilitas dengan SQL Server dan isolasi lengkap instans pelanggan dengan dukungan VNet asli. Untuk informasi selengkapnya tentang opsi dan alat migrasi, lihat Gambaran umum migrasi: Azure SQL Managed Instance.
Dengan Garansi Perangkat Lunak, Anda dapat menukarkan lisensi yang ada dengan harga diskon pada SQL Managed Instance menggunakan
. SQL Managed Instance adalah tujuan migrasi terbaik di cloud untuk instans SQL Server yang memerlukan keamanan tinggi dan permukaan programabilitas yang kaya.

Fitur dan kapabilitas utama

SQL Managed Instance menggabungkan fitur terbaik yang tersedia baik di Azure SQL Database dan mesin database SQL Server.

Penting

SQL Managed Instance berjalan dengan semua fitur versi terbaru SQL Server, termasuk operasi online, koreksi paket otomatis, dan peningkatan performa perusahaan lainnya. Perbandingan fitur yang tersedia dijelaskan dalamPerbandingan fitur: Azure SQL Managed Instance versus SQL Server.

Manfaat PaaS Keberlanjutan Bisnis
Tidak ada pembelian dan manajemen perangkat keras
Tidak ada overhead manajemen untuk mengelola infrastruktur yang mendasarinya
Penyediaan dan penskalaan layanan yang cepat
Patching otomatis dan pemutakhiran versi
Integrasi dengan layanan data PaaS lainnya
SLA waktu aktif 99,99%
Ketersediaan tinggi bawaan
Pemulihan Bencana Hibrid dengan failover (pratinjau) antara SQL Managed Instance dan SQL Server 2022.
Data dilindungi dengan pencadangan otomatis<
Periode penyimpanan cadangan yang dapat dikonfigurasi pelanggan
Pencadangan yang dimulai pengguna yang dapat dipulihkan ke SQL Server 2022
Kapabilitas pemulihan database point-in-time
Keamanan dan Kepatuhan Manajemen
Lingkungan terisolasi (integrasi VNet, layanan penyewa tunggal, komputasi dan penyimpanan khusus)
Transparent Data Encryption (TDE)
Autentikasi Azure Active Directory (Azure AD), dukungan masuk tunggal
Prinsipal server Azure Active Directory (login)
Apa yang dimaksud dengan Autentikasi Windows untuk prinsipal Azure AD (Pratinjau)
Mematuhi standar kepatuhan yang sama dengan Azure SQL Database
Audit SQL
Perlindungan Tingkat Lanjut terhadap Ancaman
Azure Resource Manager API untuk mengotomatiskan penyediaan dan penskalaan layanan
Fungsionalitas portal Microsoft Azure untuk penyediaan dan penskalaan layanan manual
Layanan Migrasi Data

Penting

Azure SQL Managed Instance telah disertifikasi terhadap sejumlah standar kepatuhan. Untuk informasi selengkapnya, lihat Penawaran Kepatuhan Microsoft Azure, di mana Anda dapat menemukan daftar terbaru sertifikasi kepatuhan SQL Managed Instance, yang tercantum di bawah Database SQL.

Fitur utama SQL Managed Instance diperlihatkan dalam tabel berikut:

Fitur Deskripsi
Versi/build SQL Server Mesin database SQL Server (stabil terbaru)
Pencadangan otomatis terkelola Ya
Instans bawaan dan pemantauan dan metrik database Ya
Penambalan perangkat lunak otomatis Ya
Fitur mesin database terbaru Ya
Jumlah file data (ROWS) per database Beberapa
Jumlah file log (LOG) per database 1
Mode penyebaran Azure Resource Manager Ya
VNet - Model penyebaran klasik Tidak
Dukungan portal Ya
Layanan Integrasi bawaan (SSIS) Tidak - SSIS adalah bagian dari Azure Data Factory PaaS
Layanan Analisis Bawaan (Layanan Analisis) No - Layanan Analisis terpisah Platform as a service
Layanan Pelaporan Bawaan (SSRS) Tidak - gunakan laporan halaman Power BI atau host SSRS di Azure VM. Meskipun SQL Managed Instance tidak dapat menjalankan SSRS sebagai layanan, SSRS dapat menghosting database katalog SSRS untuk server pelaporan yang diinstal pada Azure Virtual Machine, menggunakan autentikasi SQL Server.

Model pembelian berbasis vCore

Model pembelian berbasis vCore untuk SQL Managed Instance memberi Anda fleksibilitas, kontrol, transparansi penggunaan sumber daya individu, dan cara mudah untuk menerjemahkan persyaratan beban kerja lokal ke cloud. Model ini memungkinkan Anda untuk mengubah komputasi, memori, dan penyimpanan berdasarkan kebutuhan beban kerja Anda. Model vCore juga memenuhi syarat untuk penghematan hingga 55 persen dengan Manfaat Hibrid Azure untuk SQL Server.

Dalam model vCore, Anda dapat memilih konfigurasi perangkat keras sebagai berikut:

  • CPU logika Seri Standar (Gen5) didasarkan pada Intel® E5-2673 v4 (Broadwell) 2,3 GHz, Intel® SP-8160 (Skylake), dan prosesor Intel® 8272CL (Cascade Lake) 2,5 GHz, dengan RAM 5,1 GB per CPU vCore, SSD NVMe cepat, inti logika hyper-threaded, dan ukuran komputasi antara 4 dan 80 inti.
  • CPU logika Seri Premium didasarkan pada prosesor Intel® 8370C (Ice Lake) 2,8 GHz, dengan RAM 7 GB per CPU vCore, SSD NVMe cepat, inti logika hyper-threaded, dan ukuran komputasi antara 4 dan 80 inti.
  • CPU logika Seri Premium yang Dioptimalkan Memori didasarkan pada prosesor Intel® 8370C (Ice Lake) 2,8 GHz, dengan RAM 13,6 GB per CPU vCore, SSD NVMe SSD cepat, inti logika hyper-threaded, dan ukuran komputasi antara 4 dan 64 inti.

Temukan informasi selengkapnya tentang perbedaan pembuatan perangkat keras pada batas sumber daya SQL Managed Instance.

Tingkat layanan

SQL Managed Instance tersedia dalam dua tingkat layanan:

  • Tujuan umum: Dirancang untuk aplikasi dengan kinerja khas dan persyaratan latensi I/O.
  • Bisnis Penting: Dirancang untuk aplikasi dengan persyaratan latensi I/O rendah dan dampak minimal dari operasi pemeliharaan yang mendasar pada beban kerja.

Kedua tingkat layanan menjamin ketersediaan 99.99% dan memungkinkan Anda untuk secara independen memilih ukuran penyimpanan dan kapasitas komputasi. Untuk informasi selengkapnya tentang arsitektur ketersediaan tinggi Azure SQL Managed Instance, lihat Ketersediaan tinggi dan SQL Managed Instance.

Tingkat layanan Tujuan Umum

Daftar berikut ini menjelaskan karakteristik utama dari tingkat layanan Tujuan Umum:

  • Dirancang untuk sebagian besar aplikasi bisnis dengan persyaratan kinerja yang khas
  • Penyimpanan Blob Azure berkinerja tinggi (16 TB)
  • Ketersediaan tinggi bawaan berdasarkan penyimpanan Azure Blob yang andal dan Azure Service Fabric

Untuk informasi selengkapnya, lihat Lapisan penyimpanan di tingkat Tujuan Umum dan praktik dan pertimbangan terbaik kinerja penyimpanan untuk SQL Managed Instance (Tujuan Umum).

Temukan informasi selengkapnya tentang perbedaan antara pembuatan perangkat keras di batas sumber daya SQL Managed Instance.

Tingkat layanan Penting Bisnis

Tingkat layanan Business Critical dibuat untuk aplikasi dengan persyaratan I/O tinggi. Tingkat Ini menawarkan ketahanan tertinggi terhadap kegagalan dengan menggunakan beberapa replika terisolasi.

Daftar berikut menguraikan karakteristik utama tingkat layanan Business Critical:

  • Dirancang untuk aplikasi bisnis dengan performa tertinggi dan persyaratan ketersediaan tinggi
  • Dilengkapi dengan penyimpanan SSD lokal super cepat (hingga 4 TB pada Seri Standar (Gen5), hingga 5,5 TB pada Seri Premium dan hingga 16 TB di Seri Premium yang Dioptimalkan Memori)
  • Ketersediaan tinggi bawaan berdasarkan grup ketersediaan Always On dan Azure Service Fabric
  • Replika database baca-saja tambahan bawaan yang dapat digunakan untuk pelaporan dan beban kerja baca-saja lainnya
  • OLTP Dalam Memori yang dapat digunakan untuk beban kerja dengan persyaratan berkinerja tinggi

Temukan informasi selengkapnya tentang perbedaan antara pembuatan perangkat keras di batas sumber daya SQL Managed Instance.

Operasi manajemen

Azure SQL Managed Instance menyediakan operasi manajemen yang dapat Anda gunakan untuk secara otomatis menyebarkan instans terkelola baru, memperbarui properti instans, dan menghapus instans saat sudah tidak diperlukan. Penjelasan terperinci tentang operasi manajemen dapat ditemukan di halaman gambaran umum operasi manajemen instans terkelola.

Keamanan dan kepatuhan tingkat tanjut

SQL Managed Instance dilengkapi dengan fitur keamanan canggih yang disediakan oleh platform Azure dan mesin database SQL Server.

Isolasi keamanan

SQL Managed Instance menyediakan isolasi keamanan tambahan dari penyewa lain di platform Azure. Isolasi keamanan meliputi:

  • Implementasi jaringan virtual asli dan konektivitas ke lingkungan lokal Anda menggunakan Azure ExpressRoute atau VPN Gateway.
  • Dalam penyebaran default, titik akhir SQL hanya diekspos melalui alamat IP pribadi, memungkinkan konektivitas yang aman dari Azure pribadi atau jaringan hibrid.
  • Penyewa tunggal dengan infrastruktur dasar khusus (komputasi, penyimpanan).

Diagram berikut menguraikan berbagai opsi konektivitas untuk aplikasi Anda:

Ketersediaan tinggi

Untuk mempelajari detail selengkapnya tentang integrasi VNet dan penerapan kebijakan jaringan di tingkat subnet, lihat Arsitektur VNet untuk instans terkelola dan Menyambungkan aplikasi Anda ke instans terkelola.

Penting

Tempatkan beberapa instans terkelola dalam subnet yang sama, di mana pun yang diizinkan oleh persyaratan keamanan Anda, karena itu akan memberi Anda manfaat tambahan. Instans lokasi bersama dalam subnet yang sama akan secara signifikan menyederhanakan pemeliharaan infrastruktur jaringan dan mengurangi waktu penyediaan instans, karena durasi penyediaan yang lama dikaitkan dengan biaya penyebaran instans terkelola pertama dalam subnet.

Fitur keamanan

Azure SQL Managed Instance menyediakan serangkaian fitur keamanan canggih yang dapat digunakan untuk melindungi data Anda.

  • Audit Azure SQL Managed Instance melacak peristiwa database dan menulisnya ke log audit di akun penyimpanan Azure Anda. Audit dapat membantu menjaga kepatuhan terhadap peraturan, memahami aktivitas database, dan memperoleh wawasan tentang adanya perbedaan dan anomali yang dapat menunjukkan masalah bisnis atau dugaan ancaman keamanan.
  • Enkripsi data bergerak - SQL Managed Instance mengamankan data Anda dengan menyediakan enkripsi untuk data yang bergerak menggunakan Transport Layer Security. Selain Keamanan Lapisan Transportasi, SQL Managed Instance menawarkan perlindungan data sensitif dalam penerbangan, saat istirahat, dan selama pemrosesan kueri dengan Selalu Dienkripsi. Always Encrypted menawarkan keamanan data terhadap pelanggaran yang melibatkan pencurian data penting. Misalnya, dengan Always Encrypted, nomor kartu kredit disimpan dienkripsi dalam database selalu, bahkan selama pemrosesan kueri, memungkinkan dekripsi pada titik penggunaan oleh staf atau aplikasi yang berwenang yang perlu memproses data itu.
  • Perlindungan Ancaman Lanjutan melengkapi audit dengan menyediakan lapisan tambahan intelijen keamanan yang dibangun ke dalam layanan yang mendeteksi upaya yang tidak biasa dan berpotensi berbahaya untuk mengakses atau mengeksploitasi database. Anda diberi tahu tentang aktivitas mencurigakan, potensi kerentanan, dan serangan injeksi SQL, serta pola akses database anomali. Pemberitahuan Perlindungan Ancaman Tingkat Lanjut dapat dilihat dari Pertahanan Microsoft untuk Cloud. Mereka memberikan perincian aktivitas yang mencurigakan dan merekomendasikan tindakan tentang cara menyelidiki dan mengurangi ancaman.
  • Masking data dinamis untuk membatasi paparan data sensitif dengan menutupinya kepada pengguna tanpa hak istimewa. Masking data dinamis membantu mencegah akses tidak sah ke data sensitif dengan memungkinkan Anda menentukan berapa banyak data sensitif untuk diungkapkan dengan dampak minimal pada lapisan aplikasi. Ini adalah fitur keamanan berbasis kebijakan yang menyembunyikan data sensitif dalam kumpulan hasil kueri di atas bidang database yang ditunjuk, sementara data dalam database tidak diubah.
  • Keamanan tingkat baris (RLS) memungkinkan Anda mengontrol akses ke baris dalam tabel database berdasarkan karakteristik pengguna yang menjalankan kueri (seperti menurut keanggotaan grup atau konteks eksekusi). RLS menyederhanakan desain dan pengodean keamanan di aplikasi Anda. RLS memungkinkan Anda menerapkan pembatasan akses baris data. Misalnya, memastikan bahwa pekerja hanya dapat mengakses baris data yang berkaitan dengan departemen mereka, atau membatasi akses data hanya ke data yang relevan.
  • Enkripsi data transparan (TDE) mengenkripsi file data SQL Managed Instance, yang dikenal sebagai data enkripsi tidak aktif. TDE melakukan enkripsi I/O real-time dan dekripsi data dan file log. Enkripsi menggunakan kunci enkripsi database (DEK), yang disimpan dalam catatan boot database untuk ketersediaan selama pemulihan. Anda dapat melindungi semua database Anda dalam instans terkelola dengan enkripsi data transparan. TDE terbukti teknologi enkripsi-at-rest di SQL Server yang diperlukan oleh banyak standar kepatuhan untuk melindungi dari pencurian media penyimpanan.

Migrasi database terenkripsi ke SQL Managed Instance didukung melalui Azure Database Migration Service atau pemulihan asli. Jika Anda berencana untuk memigrasikan database terenkripsi menggunakan pemulihan asli, migrasi sertifikat TDE yang ada dari instans SQL Server ke SQL Managed Instance adalah langkah yang diperlukan. Untuk informasi selengkapnya tentang opsi migrasi, lihat Panduan SQL Server ke Azure SQL Managed Instance.

Integrasi Azure Active Directory

SQL Managed Instance mendukung login dan login mesin database SQL Server tradisional yang terintegrasi dengan Microsoft Azure Active Directory. Azure AD prinsipal server (masuk) adalah versi cloud Azure dari login database lokal yang Anda gunakan di lingkungan lokal Anda. Prinsipal server Microsoft Azure Active Directory (login) memungkinkan Anda menentukan pengguna dan grup dari penyewa Azure AD Anda sebagai prinsipal cakupan instans sejati, yang mampu melakukan operasi tingkat instans apa pun, termasuk kueri lintas database dalam instans terkelola yang sama.

Sintaks baru diperkenalkan untuk membuat prinsip server Microsoft Azure Active Directory (login), DARI PENYEDIA EKSTERNAL. Untuk informasi selengkapnya tentang sintaks ini, lihat MEMBUAT LOGIN,dan meninjau artikel Provision an Azure Active Directory administrator untuk SQL Managed Instance.

Integrasi Azure Active Directory dan autentikasi multifaktor

SQL Managed Instance memungkinkan Anda mengelola identitas pengguna database dan layanan Microsoft lainnya secara terpusat dengan integrasi Azure Active Directory. Kapabilitas ini menyederhanakan manajemen izin dan meningkatkan keamanan. Azure Active Directory mendukung autentikasi multifaktor untuk meningkatkan keamanan data dan aplikasi sambil mendukung satu proses masuk.

Autentikasi

Autentikasi SQL Managed Instance mengacu pada bagaimana pengguna membuktikan identitas mereka saat menyambungkan ke database. SQL Managed Instance mendukung tiga jenis autentikasi:

  • Autentikasi SQL:

    Metode autentikasi ini menggunakan nama pengguna dan kata sandi.

  • Autentikasi Azure Active Directory:

    Metode autentikasi ini menggunakan identitas yang dikelola oleh Azure Active Directory dan didukung untuk domain terkelola dan terintegrasi. Gunakan autentikasi Direktori Aktif (keamanan terintegrasi) bila memungkinkan.

  • Autentikasi Windows untuk prinsipal Azure AD (Pratinjau):

    Autentikasi Kerberos untuk Prinsipal Azure Active Directory (Pratinjau) memungkinkan Autentikasi Windows untuk Azure SQL Managed Instance. Autentikasi Windows untuk instans terkelola mengizinkan pelanggan untuk memindahkan layanan yang ada ke cloud sekaligus mempertahankan pengalaman pengguna tanpa hambatan dan menyediakan dasar untuk modernisasi infrastruktur.

Authorization

Otorisasi mengacu pada apa yang dapat dilakukan pengguna dalam database di Azure SQL Managed Instance, dan dikontrol oleh keanggotaan peran database akun pengguna Anda dan izin tingkat objek. SQL Managed Instance memiliki kemampuan otorisasi yang sama dengan SQL Server 2017.

Migrasi database

SQL Managed Instance menargetkan skenario pengguna yang memerlukan migrasi database massal dari implementasi database lokal atau Azure VM. SQL Managed Instance mendukung beberapa opsi migrasi database yang dibahas dalam panduan migrasi. Lihat Gambaran umum migrasi: SQL Server ke Azure SQL Managed Instance untuk informasi selengkapnya.

Pencadangan dan pemulihan

Pendekatan migrasi memanfaatkan cadangan SQL ke penyimpanan Azure Blob. Cadangan yang disimpan dalam Azure Blob Storage dapat langsung dipulihkan ke instans terkelola menggunakan perintah T-SQL RESTORE.

  • Untuk mulai cepat memperlihatkan cara memulihkan Wide World Importers - File cadangan database standar, lihat Memulihkan file cadangan ke instans terkelola. Mulai cepat ini menunjukkan bahwa Anda harus mengunggah file cadangan ke Azure Blob Storage dan mengamankannya menggunakan tanda tangan akses bersama (SAS).
  • Untuk informasi tentang pemulihan dari URL, lihat PEMULIHAN ASLI dari URL.

Penting

Cadangan dari instans terkelola hanya dapat dipulihkan ke instans terkelola lainnya, atau ke SQL Server 2022. Mereka tidak dapat dipulihkan ke versi SQL Server lain, atau ke database Azure SQL.

Layanan Migrasi Database

Azure Database Migration Service adalah layanan terkelola penuh yang dirancang untuk memungkinkan migrasi mulus dari beberapa sumber database ke platform data Azure dengan waktu henti minimal. Layanan ini menyederhanakan tugas yang diperlukan untuk memindahkan database pihak ketiga dan SQL Server yang ada ke Azure SQL Database, Azure SQL Managed Instance, dan SQL Server di Azure VM. Lihat Cara memigrasikan database lokal Anda ke SQL Managed Instance menggunakan Layanan Migrasi Database.

Fitur SQL didukung

SQL Managed Instance bertujuan untuk memberikan kompatibilitas area permukaan hampir 100% dengan versi SQL Server terbaru melalui rencana rilis yang dipentaskan. Untuk fitur dan daftar perbandingan, lihat perbandingan fitur SQL Managed Instance, dan untuk daftar perbedaan T-SQL di SQL Managed Instance versus SQL Server, lihat Perbedaan T-SQL SQL Managed Instance dari SQL Server.

SQL Managed Instance mendukung kompatibilitas mundur ke database SQL Server 2008. Migrasi langsung dari server database SQL Server 2005 didukung, dan tingkat kompatibilitas untuk database SQL Server 2005 yang dimigrasikan diperbarui ke SQL Server 2008.

Diagram berikut menguraikan kompatibilitas area permukaan di SQL Managed Instance:

kompatibilitas area permukaan

Perbedaan utama antara SQL Server lokal dan SQL Managed Instance

SQL Managed Instance mendapat manfaat dari selalu diperbarui di cloud, yang berarti bahwa beberapa fitur di SQL Server mungkin usang, dipensiunkan, atau memiliki alternatif. Ada kasus khusus ketika alat perlu mengenali bahwa fitur tertentu bekerja dengan cara yang sedikit berbeda atau bahwa layanan berjalan di lingkungan yang tidak sepenuhnya Anda kendalikan.

Beberapa perbedaan utama:

  • Ketersediaan tinggi dibangun dan dikonfigurasi tejak dikonfigurasi menggunakan teknologi yang mirip dengan Grup Ketersediaan AlwaysOn.
  • Hanya ada pencadangan otomatis dan pemulihan point-in-time. Pelanggan dapat memulai copy-only pencadangan yang tidak mengganggu rantai cadangan otomatis.
  • Menentukan jalur fisik penuh tidak didukung, jadi semua skenario yang sesuai harus didukung secara berbeda: PULIHKAN DB tidak mendukung PINDAH, BUATE DB tidak mengizinkan jalur fisik, SISIPKAN MASSAL hanya berfungsi dengan gumpalan Azure, dll.
  • SQL Managed Instance mendukung autentikasi Azure AD dan Autentikasi Windows untuk prinsipal Azure Active Directory (Pratinjau).
  • SQL Managed Instance secara otomatis mengelola grup file dan file XTP untuk database yang In-Memory objek OLTP.
  • SQL Managed Instance mendukung SQL Server Integration Services (SSIS) dan dapat meng-host katalog SSIS (SSISDB) yang menyimpan paket SSIS, tetapi dijalankan pada Azure-SSIS Integration Runtime (IR) terkelola di Azure Data Factory. Lihat Membuat Azure-SSIS IR di Azure Data Factory. Untuk membandingkan fitur SSIS, lihat Membandingkan SQL Database dengan SQL Managed Instance.
  • SQL Managed Instance hanya mendukung konektivitas melalui protokol TCP. SQL Managed Instance tidak mendukung konektivitas melalui pipa yang dinamai.

Fitur administrasi

SQL Managed Instance memungkinkan administrator sistem untuk menghabiskan lebih sedikit waktu untuk tugas administratif karena layanan menjalankannya untuk Anda atau sangat menyederhanakan tugas-tugas tersebut. Misalnya, instalasi dan patching OS/RDBMS, pengubah ukuran dan konfigurasi instans dinamis, pencadangan, replikasi database (termasuk database sistem), konfigurasi ketersediaan tinggi, dan konfigurasi kesehatan serta aliran data pemantauan performa.

Untuk informasi selengkapnya, lihat daftar fitur SQL Managed Instance yang didukung dan tidak didukung, dan perbedaan T-SQL antara SQL Managed Instance dan SQL Server.

Mengidentifikasi instans terkelola secara terprogram

Tabel berikut menunjukkan beberapa properti, dapat diakses melalui Transact-SQL, yang dapat Anda gunakan untuk mendeteksi bahwa aplikasi Anda bekerja dengan SQL Managed Instance dan mengambil properti penting.

Properti Nilai Komentar
@@VERSION Microsoft SQL Azure (RTM) - 12.0.2000.8 2018-03-07 Hak cipta (C) 2018 Microsoft Corporation. Nilai ini sama seperti dalam SQL Database. Ini tidak menunjukkan mesin SQL versi 12 (SQL Server 2014). SQL Managed Instance selalu menjalankan versi mesin SQL stabil terbaru, yang sama dengan atau lebih tinggi dari SQL Server versi RTM terbaru yang tersedia.
SERVERPROPERTY ('Edition') SQL Azure Nilai ini sama seperti dalam SQL Database.
SERVERPROPERTY('EngineEdition') 8 Nilai ini secara unik mengidentifikasi instans terkelola.
@@SERVERNAME, SERVERPROPERTY ('ServerName') Contoh lengkap nama DNS dalam format berikut: <instanceName>.<dnsPrefix> database.windows.net, <instanceName> di mana nama disediakan oleh pelanggan, sementara <dnsPrefix> merupakan bagian autogenerasi dari nama yang menjamin keunikan nama DNS global ("wcus17662feb9ce98", misalnya) Contoh: my-managed-instance.wcus17662feb9ce98.database.windows.net

Langkah berikutnya