Bagikan melalui


Mengonfigurasi jaringan virtual yang sudah ada untuk Azure SQL Managed Instance

Berlaku untuk:Azure SQL Managed Instance

Azure SQL Managed Instance harus disebarkan dalam jaringan virtual Azure dan subnet yang didedikasikan untuk instans terkelola saja. Anda dapat menggunakan jaringan virtual dan subnet yang ada jika dikonfigurasi sesuai dengan persyaratan jaringan virtual SQL Managed Instance.

Jika salah satu kasus berikut ini berlaku untuk Anda, Anda bisa memvalidasi dan memodifikasi jaringan Anda dengan menggunakan skrip yang dijelaskan dalam artikel ini:

  • Anda memiliki subnet baru yang masih belum dikonfigurasi.
  • Anda tidak yakin bahwa subnet selaras dengan persyaratan.
  • Anda ingin memeriksa apakah subnet masih mematuhi persyaratan jaringan setelah Anda melakukan perubahan.

Catatan

Hitung ukuran subnet dengan mengikuti panduan dalam artikel Tentukan ukuran subnet untuk SQL Managed Instance. Anda tidak dapat mengubah ukuran subnet setelah menyebarkan sumber daya di dalamnya.

Setelah instans terkelola SQL dibuat, Anda dapat Memindahkan instans ke subnet lain di dalam vNet yang sama atau di seluruh vNet, tetapi memindahkan instans atau VNet ke grup sumber daya atau langganan lain tidak didukung.

Memvalidasi dan mengubah jaringan virtual yang ada

Jika Anda ingin membuat instans terkelola SQL di dalam subnet yang ada, kami sarankan skrip PowerShell berikut untuk menyiapkan subnet:

$scriptUrlBase = 'https://raw.githubusercontent.com/Microsoft/sql-server-samples/master/samples/manage/azure-sql-db-managed-instance/delegate-subnet'

$parameters = @{
    subscriptionId = '<subscriptionId>'
    resourceGroupName = '<resourceGroupName>'
    virtualNetworkName = '<virtualNetworkName>'
    subnetName = '<subnetName>'
    }

Invoke-Command -ScriptBlock ([Scriptblock]::Create((iwr ($scriptUrlBase+'/delegateSubnet.ps1?t='+ [DateTime]::Now.Ticks)).Content)) -ArgumentList $parameters

Skrip menyiapkan subjaringan dalam tiga langkah:

  1. Validasi: Ini memvalidasi jaringan virtual dan subnet yang dipilih untuk persyaratan jaringan SQL Managed Instance.
  2. Konfirmasi: Ini menunjukkan kepada pengguna serangkaian perubahan yang perlu dilakukan untuk menyiapkan subnet untuk penyebaran SQL Managed Instance. Proses juga meminta persetujuan.
  3. Persiapan: Ini mengonfigurasi jaringan virtual dan subnet dengan benar.