az sql mi-arc
Catatan
Referensi ini adalah bagian dari ekstensi arcdata untuk Azure CLI (versi 2.3.1 atau lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az sql mi-arc . Pelajari lebih lanjut tentang ekstensi.
Mengelola SQL Managed Instance dengan dukungan Azure Arc.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az sql mi-arc config |
Perintah konfigurasi. |
Ekstensi | GA |
az sql mi-arc config add |
Menambahkan nilai untuk jalur json dalam file konfigurasi. |
Ekstensi | GA |
az sql mi-arc config init |
Menginisialisasi CRD dan file spesifikasi untuk SQL Managed Instance. |
Ekstensi | GA |
az sql mi-arc config patch |
Patch file konfigurasi berdasarkan file patch json. |
Ekstensi | GA |
az sql mi-arc config remove |
Menghapus nilai untuk jalur json dalam file konfigurasi. |
Ekstensi | GA |
az sql mi-arc config replace |
Ganti nilai untuk jalur json dalam file konfigurasi. |
Ekstensi | GA |
az sql mi-arc create |
Membuat instans terkelola SQL. |
Ekstensi | GA |
az sql mi-arc delete |
Menghapus instans terkelola SQL. |
Ekstensi | GA |
az sql mi-arc edit |
Tidak digunakan lagi, gunakan pembaruan melalui pengeditan. |
Ekstensi | Tidak digunakan lagi |
az sql mi-arc endpoint |
Melihat dan mengelola titik akhir SQL. |
Ekstensi | GA |
az sql mi-arc endpoint list |
Cantumkan titik akhir SQL. |
Ekstensi | GA |
az sql mi-arc get-mirroring-cert |
Mengambil sertifikat grup ketersediaan yang mencerminkan titik akhir dari sql mi dan simpan dalam file. |
Ekstensi | GA |
az sql mi-arc list |
Daftar instans terkelola SQL. |
Ekstensi | GA |
az sql mi-arc reprovision-replica |
Provisi ulang replika dalam instans terkelola SQL. |
Ekstensi | GA |
az sql mi-arc show |
Menampilkan detail instans terkelola SQL. |
Ekstensi | GA |
az sql mi-arc update |
Memperbarui konfigurasi instans terkelola SQL. |
Ekstensi | GA |
az sql mi-arc upgrade |
Peningkatan instans terkelola SQL. |
Ekstensi | GA |
az sql mi-arc create
Membuat instans terkelola SQL.
Untuk mengatur kata sandi instans terkelola SQL, atur variabel lingkungan AZDATA_PASSWORD.
az sql mi-arc create --name
[--ad-account-name]
[--ad-connector-name]
[--ad-encryption-types]
[--admin-login-secret]
[--agent-enabled]
[--annotations]
[--cert-private-key-file]
[--cert-public-key-file]
[--collation]
[--cores-limit]
[--cores-request]
[--custom-location]
[--dev]
[--k8s-namespace]
[--keytab-secret]
[--labels]
[--language]
[--license-type]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--orchestrator-replicas]
[--path]
[--primary-dns-name]
[--primary-port-number]
[--readable-secondaries]
[--replicas {1, 2, 3}]
[--resource-group]
[--retention-days]
[--secondary-dns-name]
[--secondary-port-number]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--service-type {LoadBalancer, NodePort}]
[--storage-annotations]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-datalogs]
[--storage-class-logs]
[--storage-class-orchestrator-logs]
[--storage-labels]
[--sync-secondary-to-commit {-1, 0, 1, 2}]
[--tde-mode]
[--tde-protector-private-key-file]
[--tde-protector-public-key-file]
[--tde-protector-secret]
[--tier]
[--time-zone]
[--trace-flags]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-datalogs]
[--volume-size-logs]
[--volume-size-orchestrator-logs]
Contoh
Buat instans terkelola SQL melalui API Kubernetes.
az sql mi-arc create -n sqlmi1 --k8s-namespace arc --use-k8s
Buat instans terkelola SQL dengan 3 replika dalam skenario HA melalui API Kubernetes.
az sql mi-arc create -n sqlmi2 --replicas 3 --k8s-namespace arc --use-k8s
Buat instans terkelola SQL melalui Azure Resource Manager (ARM).
az sql mi-arc create --name sqlmi3 --resource-group rg-name --custom-location arc-cl
Buat instans terkelola SQL dengan autentikasi Direktori Aktif melalui API Kubernetes.
az sql mi-arc create --name contososqlmi --k8s-namespace arc --ad-connector-name arcadc --ad-account-name arcuser --keytab-secret arcuser-keytab-secret --primary-dns-name contososqlmi-primary.contoso.local --primary-port-number 8143 --use-k8s
Parameter yang Diperlukan
Nama instans terkelola SQL.
Parameter Opsional
Nama akun Direktori Aktif untuk SQL Managed Instance dengan dukungan Arc ini. Akun ini perlu dibuat sebelum penyebaran instans ini.
Nama Koneksi or Direktori Aktif. Parameter ini menunjukkan niat untuk disebarkan dengan dukungan AD.
Daftar jenis enkripsi Direktori Aktif yang dipisahkan koma. Harus merupakan subset dari nilai berikut: RC4, AES128, AES256.
Nama rahasia Kubernetes untuk menghasilkan host atau akan menjadi host mandat akun login admin pengguna.
Aktifkan agen SQL Server untuk instans. Default dinonaktifkan. Nilai yang diizinkan adalah 'true' atau 'false'.
Daftar anotasi yang dipisahkan koma dari instans terkelola SQL.
Jalur ke file yang berisi kunci privat sertifikat dengan format PEM yang akan digunakan untuk SQL Server.
Jalur ke file yang berisi kunci publik sertifikat dengan format PEM yang akan digunakan untuk SQL Server.
Kolase SQL Server untuk instans.
Batas inti dari instans terkelola sebagai bilangan bulat.
Permintaan untuk inti dari instans terkelola sebagai bilangan bulat.
Lokasi kustom untuk instans ini.
Jika ditentukan, maka akan dianggap sebagai instans dev dan tidak akan ditagih.
Namespace layanan tempat instans terkelola SQL akan disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Nama rahasia Kubernetes yang berisi file keytab untuk SQL Managed Instance yang diaktifkan Arc ini.
Daftar label yang dipisahkan koma dari instans terkelola SQL.
SQL Server lokal untuk setiap pengidentifikasi bahasa yang didukung (LCID) untuk instans.
Jenis lisensi yang akan diterapkan untuk instans terkelola ini Nilai yang diizinkan adalah: BasePrice, LicenseIncluded, DisasterRecovery.Default adalah LicenseIncluded. Jenis lisensi dapat diubah..
Batas kapasitas instans terkelola sebagai bilangan bulat diikuti oleh Gi (gigabyte). Contoh: 4Gi.
Permintaan untuk kapasitas instans terkelola sebagai bilangan bulat diikuti oleh Gi (gigabyte). Contoh: 4Gi.
Jika ditentukan, tidak ada layanan eksternal yang akan dibuat. Jika tidak, layanan eksternal akan dibuat menggunakan jenis layanan yang sama dengan pengontrol data.
Jangan menunggu operasi jangka panjang selesai.
Jumlah replika orkestrator ketersediaan tinggi. Nilai harus antara 1 dan 3.
Jalur ke file azext_arcdata untuk file json instans terkelola SQL.
Nama DNS layanan utama yang diekspos ke pengguna akhir untuk terhubung ke SQL Managed Instance dengan dukungan Arc ini (misalnya sqlinstancename.contoso.com).
Nomor port tempat layanan utama diekspos ke pengguna akhir (misalnya 31433).
Jumlah replika yang akan dibuat dapat dibaca. Hanya berlaku untuk tingkat Kritis Bisnis. Nilai harus antara 0 dan jumlah replika dikurangi 1.
Opsi ini menentukan jumlah replika SQL Managed Instance yang akan disebarkan di kluster Kubernetes Anda untuk tujuan ketersediaan tinggi. Defaultnya adalah 1 replika untuk Tujuan Umum, 3 replika untuk Business Critical.
Grup sumber daya Azure tempat SQL Managed Instance dengan dukungan Arc harus ditambahkan.
Periode retensi cadangan, ditentukan dalam hari. Nilai yang diizinkan adalah 0 hingga 35. Defaultnya adalah 7. Mengatur periode retensi ke 0 akan menonaktifkan pencadangan otomatis untuk semua database pada instans terkelola SQL dan cadangan sebelumnya akan dihapus.
Nama DNS layanan sekunder yang diekspos ke pengguna akhir untuk terhubung ke SQL Managed Instance dengan dukungan Arc ini (misalnya sqlinstancename2.contoso.com).
Nomor port tempat layanan sekunder diekspos ke pengguna akhir (misalnya 31434).
Daftar anotasi yang dipisahkan koma yang akan diterapkan ke semua layanan eksternal.
Nama rahasia Kubernetes untuk menghasilkan host atau akan menjadi host sertifikat layanan SQL.
Daftar label yang dipisahkan koma yang akan diterapkan ke semua layanan eksternal.
Jenis untuk layanan utama.
Daftar anotasi yang dipisahkan koma yang akan diterapkan ke semua PVC.
Kelas penyimpanan berkemampuan ReadWriteMany (RWX) untuk digunakan untuk pencadangan (/var/opt/mssql/backups). Jika tidak ada nilai yang ditentukan, kelas penyimpanan default akan digunakan.
Kelas penyimpanan yang akan digunakan untuk file data (.mdf, .ndf). Jika tidak ada nilai yang ditentukan, maka tidak ada kelas penyimpanan yang akan ditentukan, yang akan menyebabkan Kubernetes menggunakan kelas penyimpanan default.
Kelas penyimpanan yang akan digunakan untuk log database (.ldf). Jika tidak ada nilai yang ditentukan, maka tidak ada kelas penyimpanan yang akan ditentukan, yang akan menyebabkan Kubernetes menggunakan kelas penyimpanan default.
Kelas penyimpanan yang akan digunakan untuk log (/var/log). Jika tidak ada nilai yang ditentukan, maka tidak ada kelas penyimpanan yang akan ditentukan, yang akan menyebabkan Kubernetes menggunakan kelas penyimpanan default.
Kelas penyimpanan yang akan digunakan untuk log orkestrator (/var/log). Jika tidak ada nilai yang ditentukan, maka tidak ada kelas penyimpanan yang akan ditentukan, yang akan menyebabkan Kubernetes menggunakan kelas penyimpanan default.
Daftar label yang dipisahkan koma yang akan diterapkan ke semua PVC.
Jumlah replika sekunder yang harus disinkronkan untuk diterapkan. Mengatur nilai ini ke -1 akan mengatur jumlah sekunder yang disinkronkan yang diperlukan ke '(# replika - 1) / 2', dibulatkan ke bawah.
Mode Enkripsi Data Transparan (TDE) untuk SQL Managed Instance dengan dukungan Arc ini. Nilai yang diizinkan: ServiceManaged, CustomerManaged, atau Disabled. Defaultnya adalah Dinonaktifkan.
Jalur ke file yang berisi kunci privat sertifikat berformat PEM yang akan digunakan untuk TDE.
Jalur ke file yang berisi kunci umum sertifikat berformat PEM yang akan digunakan untuk TDE.
Nama rahasia Kubernetes yang berisi sertifikat pelindung TDE dan kunci privat untuk SQL Managed Instance yang diaktifkan Arc ini. Hanya dapat ditentukan untuk mode TDE CustomerManaged.
Tingkat harga untuk instans. Nilai yang diizinkan: BusinessCritical (disingkat bc) atau GeneralPurpose (disingkat gp). Default adalah GeneralPurpose.
Zona waktu SQL Server untuk instans.
Daftar traceflags yang dipisahkan koma. Tidak ada bendera secara default.
Membuat instans terkelola SQL menggunakan API Kube lokal.
Ukuran volume penyimpanan yang akan digunakan untuk cadangan sebagai angka positif diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Ukuran volume penyimpanan yang akan digunakan untuk data sebagai angka positif diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Ukuran volume penyimpanan yang akan digunakan untuk log data sebagai angka positif diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Ukuran volume penyimpanan yang akan digunakan untuk log sebagai angka positif diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Ukuran volume penyimpanan yang akan digunakan untuk log orkestrator sebagai angka positif diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az sql mi-arc delete
Menghapus instans terkelola SQL.
az sql mi-arc delete --name
[--k8s-namespace]
[--no-wait]
[--resource-group]
[--use-k8s]
Contoh
Hapus instans terkelola SQL melalui API Kubernetes.
az sql mi-arc delete --name sqlmi1 --k8s-namespace arc --use-k8s
Menghapus instans terkelola SQL melalui Azure Resource Manager (ARM).
az sql mi-arc delete --name sqlmi1 --resource-group rg-name
Parameter yang Diperlukan
Nama instans terkelola SQL akan dihapus.
Parameter Opsional
Namespace layanan tempat instans terkelola SQL akan disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Jangan menunggu operasi jangka panjang selesai.
Grup sumber daya Azure tempat SQL Managed Instance dengan dukungan Arc ada.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az sql mi-arc edit
Perintah ini tidak digunakan lagi dan akan dihapus dalam rilis mendatang. Gunakan 'perbarui' sebagai gantinya.
Tidak digunakan lagi, gunakan pembaruan melalui pengeditan.
az sql mi-arc edit --name
[--agent-enabled]
[--annotations]
[--cores-limit]
[--cores-request]
[--custom-location]
[--dev]
[--k8s-namespace]
[--labels]
[--license-type]
[--location]
[--memory-limit]
[--memory-request]
[--no-wait]
[--path]
[--resource-group]
[--retention-days]
[--service-annotations]
[--service-labels]
[--tag-name]
[--tag-value]
[--tier]
[--time-zone]
[--trace-flags]
[--use-k8s]
Parameter yang Diperlukan
Nama instans terkelola SQL yang sedang diedit. Nama yang digunakan untuk penyebaran instans tidak dapat diubah.
Parameter Opsional
Aktifkan agen SQL Server untuk instans. Default dinonaktifkan.
Daftar anotasi yang dipisahkan koma dari instans terkelola SQL.
Batas inti dari instans terkelola sebagai bilangan bulat.
Permintaan untuk inti dari instans terkelola sebagai bilangan bulat.
Lokasi kustom untuk instans ini.
Jika ditentukan, maka akan dianggap sebagai instans dev dan tidak akan ditagih.
Namespace layanan tempat instans terkelola SQL akan disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Daftar label yang dipisahkan koma dari instans terkelola SQL.
Jenis lisensi yang akan diperbarui untuk instans terkelola ini Nilai yang diizinkan adalah: BasePrice, LicenseIncluded, DisasterRecovery. Default adalah LisensiIncluded.
Lokasi Azure tempat metadata sqlmi akan disimpan (misalnya eastus).
Batas kapasitas instans terkelola sebagai bilangan bulat diikuti oleh Gi (gigabyte). Contoh: 4Gi.
Permintaan untuk kapasitas instans terkelola sebagai bilangan bulat diikuti oleh Gi (gigabyte). Contoh: 4Gi.
Jika diberikan, perintah tidak akan menunggu instans berada dalam keadaan siap sebelum menampilkan.
Jalur ke file azext_arcdata untuk file json instans terkelola SQL.
Grup sumber daya Azure tempat SQL Managed Instance dengan dukungan Arc ada.
Periode retensi cadangan, ditentukan dalam hari. Nilai yang diizinkan adalah 0 hingga 35. Defaultnya adalah 7. Mengatur periode retensi ke 0 akan menonaktifkan pencadangan otomatis untuk semua database pada instans terkelola SQL dan cadangan sebelumnya akan dihapus.
Daftar anotasi yang dipisahkan koma yang akan diterapkan ke semua layanan eksternal.
Daftar label yang dipisahkan koma yang akan diterapkan ke semua layanan eksternal.
Nama tag instans terkelola SQL.
Nilai tag instans terkelola SQL.
Tingkat harga untuk instans. Nilai yang diizinkan: BusinessCritical (disingkat bc) atau GeneralPurpose (disingkat gp). Default adalah GeneralPurpose.
Zona waktu SQL Server untuk instans.
Daftar traceflags yang dipisahkan koma. Tidak ada bendera secara default.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az sql mi-arc get-mirroring-cert
Mengambil sertifikat grup ketersediaan yang mencerminkan titik akhir dari sql mi dan simpan dalam file.
az sql mi-arc get-mirroring-cert --cert-file
--name
[--k8s-namespace]
[--use-k8s]
Contoh
Mengambil sertifikat grup ketersediaan yang mencerminkan titik akhir dari sqlmi1 dan menyimpannya dalam file fileName1
az sql mi-arc get-mirroring-cert -n sqlmi1 --cert-file fileName1
Parameter yang Diperlukan
Nama file lokal untuk menyimpan sertifikat yang diambil dalam format PEM.
Nama instans terkelola SQL.
Parameter Opsional
Namespace layanan tempat instans terkelola SQL akan disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az sql mi-arc list
Daftar instans terkelola SQL.
az sql mi-arc list [--custom-location]
[--k8s-namespace]
[--resource-group]
[--use-k8s]
Contoh
Daftar instans terkelola SQL.
az sql mi-arc list --use-k8s
Parameter Opsional
Lokasi kustom tempat SQL Managed Instance dengan dukungan Arc disebarkan. Jika tidak ditentukan, semua instans dalam grup sumber daya akan dicantumkan.
Namespace layanan Kubernetes yang berisi SQL Managed Instance yang diaktifkan Arc. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Grup sumber daya Azure yang berisi SQL Managed Instance dengan dukungan Arc.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az sql mi-arc reprovision-replica
Provisi ulang replika dalam instans terkelola SQL.
az sql mi-arc reprovision-replica --name
[--k8s-namespace]
[--no-wait]
[--use-k8s]
Contoh
Ex 1 - Replika reprovisi 1 dari SQL managed instance sqlmi1.
az sql mi-arc reprovision-replica -n sqlmi1-1 --use-k8s --k8s-namespace namespace
Parameter yang Diperlukan
Nama replika instans terkelola SQL yang akan diprovisikan ulang.
Parameter Opsional
Namespace tempat replika instans terkelola SQL disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Jangan menunggu operasi jangka panjang selesai.
Provisi ulang replika instans terkelola SQL menggunakan API Kubernetes lokal.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az sql mi-arc show
Menampilkan detail instans terkelola SQL.
az sql mi-arc show --name
[--k8s-namespace]
[--path]
[--resource-group]
[--use-k8s]
Contoh
Tampilkan detail SQL Managed Instance menggunakan API Kubernetes.
az sql mi-arc show --name sqlmi1 --k8s-namespace arc --use-k8s
Tampilkan detail SQL Managed Instance dengan mengkueri Azure Resource Manager (ARM).
az sql mi-arc show --name sqlmi1 --resource-group rg-name
Parameter yang Diperlukan
Nama instans terkelola SQL akan ditampilkan.
Parameter Opsional
Namespace layanan tempat instans terkelola SQL akan disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Jalur tempat spesifikasi lengkap untuk instans terkelola SQL tertulis. Jika dihilangkan, spesifikasi akan ditulis dengan output standar.
Grup sumber daya Azure tempat SQL Managed Instance dengan dukungan Arc ada.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az sql mi-arc update
Memperbarui konfigurasi instans terkelola SQL.
az sql mi-arc update --name
[--ad-encryption-types]
[--agent-enabled]
[--annotations]
[--cert-private-key-file]
[--cert-public-key-file]
[--cores-limit]
[--cores-request]
[--k8s-namespace]
[--keytab-secret]
[--labels]
[--license-type]
[--memory-limit]
[--memory-request]
[--no-wait]
[--orchestrator-replicas]
[--path]
[--preferred-primary-replica]
[--readable-secondaries]
[--replicas {1, 2, 3}]
[--resource-group]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--sync-secondary-to-commit {-1, 0, 1, 2}]
[--tde-mode]
[--tde-protector-private-key-file]
[--tde-protector-public-key-file]
[--tde-protector-secret]
[--tier]
[--time-zone]
[--trace-flags]
[--use-k8s]
Contoh
Memperbarui konfigurasi instans terkelola SQL.
az sql mi-arc update --path ./spec.json -n sqlmi1 --use-k8s
Parameter yang Diperlukan
Nama instans terkelola SQL yang sedang diedit. Nama yang digunakan untuk penyebaran instans tidak dapat diubah.
Parameter Opsional
Daftar jenis enkripsi Direktori Aktif yang dipisahkan koma. Harus merupakan subset dari nilai berikut: RC4, AES128, AES256.
Aktifkan agen SQL Server untuk instans. Default dinonaktifkan.
Daftar anotasi yang dipisahkan koma dari instans terkelola SQL.
Jalur ke file yang berisi kunci privat sertifikat dengan format PEM yang akan digunakan untuk SQL Server.
Jalur ke file yang berisi kunci publik sertifikat dengan format PEM yang akan digunakan untuk SQL Server.
Batas inti dari instans terkelola sebagai bilangan bulat.
Permintaan untuk inti dari instans terkelola sebagai bilangan bulat.
Namespace layanan tempat instans terkelola SQL akan disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Nama rahasia Kubernetes yang berisi file keytab untuk SQL Managed Instance yang diaktifkan Arc ini.
Daftar label yang dipisahkan koma dari instans terkelola SQL.
Jenis lisensi yang akan diterapkan untuk instans terkelola ini Nilai yang diizinkan adalah: BasePrice, LicenseIncluded, DisasterRecovery.Default adalah LicenseIncluded. Jenis lisensi dapat diubah..
Batas kapasitas instans terkelola sebagai bilangan bulat diikuti oleh Gi (gigabyte). Contoh: 4Gi.
Permintaan untuk kapasitas instans terkelola sebagai bilangan bulat diikuti oleh Gi (gigabyte). Contoh: 4Gi.
Jangan menunggu operasi jangka panjang selesai.
Jumlah replika orkestrator ketersediaan tinggi. Nilai harus antara 1 dan 3.
Jalur ke file azext_arcdata untuk file json instans terkelola SQL.
Replika utama pilihan untuk diperbarui.
Jumlah replika yang akan dibuat dapat dibaca. Hanya berlaku untuk tingkat Kritis Bisnis. Nilai harus antara 0 dan jumlah replika dikurangi 1.
Opsi ini menentukan jumlah replika SQL Managed Instance yang akan disebarkan di kluster Kubernetes Anda untuk tujuan ketersediaan tinggi.
Grup sumber daya Azure tempat SQL Managed Instance dengan dukungan Arc ada.
Periode retensi cadangan, ditentukan dalam hari. Nilai yang diizinkan adalah 0 hingga 35. Defaultnya adalah 7. Mengatur periode retensi ke 0 akan menonaktifkan pencadangan otomatis untuk semua database pada instans terkelola SQL dan cadangan sebelumnya akan dihapus.
Daftar anotasi yang dipisahkan koma yang akan diterapkan ke semua layanan eksternal.
Nama rahasia Kubernetes untuk menghasilkan host atau akan menjadi host sertifikat layanan SQL.
Daftar label yang dipisahkan koma yang akan diterapkan ke semua layanan eksternal.
Jumlah replika sekunder yang harus disinkronkan untuk diterapkan. Mengatur nilai ini ke -1 akan mengatur jumlah sekunder yang disinkronkan yang diperlukan ke '(# replika - 1) / 2', dibulatkan ke bawah.
Mode Enkripsi Data Transparan (TDE) untuk SQL Managed Instance dengan dukungan Arc ini. Nilai yang diizinkan: ServiceManaged, CustomerManaged, atau Disabled. Defaultnya adalah Dinonaktifkan.
Jalur ke file yang berisi kunci privat sertifikat berformat PEM yang akan digunakan untuk TDE.
Jalur ke file yang berisi kunci umum sertifikat berformat PEM yang akan digunakan untuk TDE.
Nama rahasia Kubernetes yang berisi sertifikat pelindung TDE dan kunci privat untuk SQL Managed Instance yang diaktifkan Arc ini. Hanya dapat ditentukan untuk mode TDE CustomerManaged.
Tingkat harga untuk instans. Nilai yang diizinkan: BusinessCritical (disingkat bc) atau GeneralPurpose (disingkat gp). Default adalah GeneralPurpose.
Zona waktu SQL Server untuk instans.
Daftar traceflags yang dipisahkan koma. Tidak ada bendera secara default.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az sql mi-arc upgrade
Peningkatan instans terkelola SQL.
Tingkatkan instans terkelola SQL ke versi tertentu yang diinginkan. Jika versi yang diinginkan tidak ditentukan, versi pengontrol data akan digunakan.
az sql mi-arc upgrade [--desired-version]
[--dry-run]
[--field-filter]
[--force]
[--k8s-namespace]
[--label-filter]
[--name]
[--no-wait]
[--resource-group]
[--target]
[--use-k8s]
Contoh
Peningkatan instans terkelola SQL.
az sql mi-arc upgrade -n sqlmi1 -k arc --desired-version v1.1.0 --use-k8s
Parameter Opsional
Versi terbaru yang valid untuk ditingkatkan. Opsional, jika tidak ada versi yang ditentukan, versi pengontrol data akan digunakan. Tentukan 'otomatis' untuk memutakhirkan secara otomatis ke versi terbaru yang valid. Pelajari selengkapnya tentang peningkatan otomatis di: https://aka.ms/arc-sqlmi-auto-upgrade.
Menunjukkan instans mana yang akan ditingkatkan tetapi tidak benar-benar meningkatkan instans.
Filter untuk memilih instans yang akan ditingkatkan berdasarkan properti sumber daya.
Mengambil alih semua kebijakan yang dapat diterapkan ke instans, dan mencoba peningkatan.
Namespace layanan tempat instans terkelola SQL akan disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Filter untuk memilih instans untuk ditingkatkan berdasarkan label.
Nama instans terkelola SQL.
Jangan menunggu operasi jangka panjang selesai.
Grup sumber daya Azure tempat SQL Managed Instance dengan dukungan Arc target ada.
Opsi '--target' telah ditolak dan akan dihapus dalam rilis mendatang. Gunakan '--desired-version' sebagai gantinya.
Versi terbaru yang valid untuk ditingkatkan. Opsional, jika tidak ada versi yang ditentukan, versi pengontrol data akan digunakan. Tentukan 'otomatis' untuk memutakhirkan secara otomatis ke versi terbaru yang valid. Pelajari selengkapnya tentang peningkatan otomatis di: https://aka.ms/arc-sqlmi-auto-upgrade.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk