az sql mi-arc

Uyarı

Bu başvuru, Azure CLI (sürüm 2.3.1 veya üzeri) için arcdata uzantısının bir parçasıdır. uzantı, bir az sql mi-arc komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla öğrenin.

Azure Arc etkinleştirilmiş SQL yönetilen örneklerini yönetin.

Komutlar

Name Description Tür Durum
az sql mi-arc config

Yapılandırma komutları.

Uzantı GA
az sql mi-arc config add

Yapılandırma dosyasında json yolu için bir değer ekleyin.

Uzantı GA
az sql mi-arc config init

SQL yönetilen örneği için CRD ve belirtim dosyalarını başlatın.

Uzantı GA
az sql mi-arc config patch

JSON düzeltme eki dosyasını temel alan bir yapılandırma dosyasına düzeltme eki uygulama.

Uzantı GA
az sql mi-arc config remove

Yapılandırma dosyasındaki json yolunun değerini kaldırın.

Uzantı GA
az sql mi-arc config replace

Yapılandırma dosyasındaki bir json yolunun değerini değiştirin.

Uzantı GA
az sql mi-arc create

SQL yönetilen örneği oluşturma.

Uzantı GA
az sql mi-arc delete

SQL yönetilen örneğini silme.

Uzantı GA
az sql mi-arc endpoint

SQL uç noktalarını görüntüleyin ve yönetin.

Uzantı GA
az sql mi-arc endpoint list

SQL uç noktalarını listeleyin.

Uzantı GA
az sql mi-arc get-mirroring-cert

Sql mi'den kullanılabilirlik grubu yansıtma uç noktasının sertifikasını alın ve bir dosyada depolayın.

Uzantı GA
az sql mi-arc list

SQL yönetilen örneklerini listeleyin.

Uzantı GA
az sql mi-arc reprovision-replica

SQL yönetilen örneğinde çoğaltmayı yeniden sağlama.

Uzantı GA
az sql mi-arc show

SQL yönetilen örneğinin ayrıntılarını gösterin.

Uzantı GA
az sql mi-arc update

SQL yönetilen örneğinin yapılandırmasını güncelleştirin.

Uzantı GA
az sql mi-arc upgrade

SQL yönetilen örneğini yükseltin.

Uzantı GA

az sql mi-arc create

SQL yönetilen örneği oluşturma.

SQL yönetilen örneğinin parolasını ayarlamak için ortam değişkenini AZDATA_PASSWORD ayarlayın.

az sql mi-arc create --name
                     [--acquire-policy-token]
                     [--ad-account-name]
                     [--ad-connector-name]
                     [--ad-encryption-types]
                     [--admin-login-secret]
                     [--agent-enabled]
                     [--annotations]
                     [--cert-private-key-file]
                     [--cert-public-key-file]
                     [--change-reference]
                     [--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]
                     [--private-key-file]
                     [--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]

Örnekler

Kubernetes API'sini kullanarak BIR SQL yönetilen örneği oluşturun.

az sql mi-arc create -n sqlmi1 --k8s-namespace arc --use-k8s

Kubernetes API'sini kullanarak HA senaryosunda 3 çoğaltma ile bir SQL yönetilen örneği oluşturun.

az sql mi-arc create -n sqlmi2 --replicas 3 --k8s-namespace arc --use-k8s

Azure Resource Manager (ARM) aracılığıyla BIR SQL yönetilen örneği oluşturun.

az sql mi-arc create --name sqlmi3 --resource-group rg-name --custom-location arc-cl

Kubernetes API aracılığıyla Active Directory kimlik doğrulamasıyla bir SQL yönetilen örneği oluşturun.

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

Gerekli Parametreler

--name -n

SQL yönetilen örneğinin adı.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--ad-account-name

Arc özellikli bu SQL Yönetilen Örneği için Active Directory hesap adı. Bu hesabın, bu örneğin dağıtımından önce oluşturulması gerekir.

--ad-connector-name

Active Directory Bağlayıcısının adı. Bu parametre, AD desteğiyle dağıtım amacını gösterir.

--ad-encryption-types

Desteklenen Active Directory şifreleme türlerinin virgülle ayrılmış listesi. Aşağıdaki değerlerin bir alt kümesi olmalıdır: RC4, AES128, AES256.

--admin-login-secret

Bu konakları oluşturmak veya kullanıcı yöneticisi oturum açma hesabı kimlik bilgilerini barındırmak için Kubernetes gizli dizisinin adı.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--agent-enabled

Örnek için SQL Server aracısını etkinleştirin. Varsayılan olarak devre dışıdır. İzin verilen değerler 'true' veya 'false' değerleridir.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--annotations

SQL yönetilen örneğinin açıklamalarının virgülle ayrılmış listesi.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--cert-private-key-file

SQL Server için kullanılacak PEM biçimli sertifika özel anahtarını içeren dosyanın yolu.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--cert-public-key-file

SQL Server için kullanılacak PEM biçimli sertifika ortak anahtarını içeren dosyanın yolu.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--collation

Örneğin SQL Server harmanlaması.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--cores-limit -c

Tamsayı olarak yönetilen örneğin çekirdek sınırı.

--cores-request

Yönetilen örneğin çekirdeklerini tamsayı olarak isteme.

--custom-location

Bu örneğin özel konumu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--dev

Bu belirtilirse, geliştirme örneği olarak kabul edilir ve faturalandırılmaz.

--k8s-namespace -k

SQL yönetilen örneğinin dağıtılacağı ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--keytab-secret

Bu Arc özellikli SQL Yönetilen Örneği için anahtar sekmesi dosyasını içeren Kubernetes gizli dizisinin adı.

--labels

SQL yönetilen örneğinin etiketlerinin virgülle ayrılmış listesi.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--language

Örnek için desteklenen herhangi bir dil tanımlayıcısına (LCID) SQL Server yerel ayarı.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--license-type -l

Bu yönetilen örneğe uygulanacak lisans türü İzin verilen değerler şunlardır: BasePrice, LicenseIncluded, DisasterRecovery.Default is LicenseIncluded. Lisans türü değiştirilebilir..

--memory-limit -m

Gi (gigabayt) tarafından izlenen tamsayı sayısı olarak yönetilen örneğin kapasitesinin sınırı. Örnek: 4Gi.

--memory-request

Yönetilen örneğin kapasitesi için bir tamsayı sayısı ve ardından Gi (gigabayt) isteği. Örnek: 4Gi.

--no-external-endpoint

Belirtilirse, dış hizmet oluşturulmaz. Aksi takdirde, veri denetleyicisiyle aynı hizmet türü kullanılarak bir dış hizmet oluşturulur.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
--orchestrator-replicas

Yüksek kullanılabilirlik düzenleyici çoğaltmalarının sayısı. Değer 1 ile 3 arasında olmalıdır.

--path

SQL yönetilen örneği json dosyasının azext_arcdata dosyasının yolu.

--primary-dns-name

Arc özellikli bu SQL Yönetilen Örneği (örneğin sqlinstancename.contoso.com) bağlanmak için son kullanıcılara sunulan birincil hizmet DNS adı.

--primary-port-number

Birincil hizmetin son kullanıcılara sunulduğu bağlantı noktası numarası (örneğin, 31433).

--private-key-file

Örnek kimliği olarak kullanmak üzere openSSL tarafından oluşturulan Özel Anahtar Dosyası.

--readable-secondaries

Okunabilir hale getirilecek çoğaltma sayısı. Yalnızca İş Açısından Kritik katmanı için geçerlidir. Değer 0 ile çoğaltma sayısı eksi 1 arasında olmalıdır.

--replicas

Bu seçenek, yüksek kullanılabilirlik amacıyla Kubernetes kümenize dağıtılacak SQL Yönetilen Örneği çoğaltma sayısını belirtir. Genel Amaçlı için varsayılan 1 çoğaltma, İş Açısından Kritik için 3 çoğaltmadır.

Özellik Değer
Kabul edilen değerler: 1, 2, 3
--resource-group -g

Arc özellikli SQL Yönetilen Örneği eklenmesi gereken Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--retention-days

Yedekleme saklama süresi, gün cinsinden belirtilir. İzin verilen değerler 0 ile 35'tir. Varsayılan değer 7'dir. Bekletme süresini 0 olarak ayarlamak, SQL yönetilen örneğindeki tüm veritabanları için otomatik yedeklemeleri kapatır ve önceki tüm yedeklemeler silinir.

--secondary-dns-name

Arc özellikli bu SQL Yönetilen Örneği (örneğin sqlinstancename2.contoso.com) bağlanmak için son kullanıcılara sunulan ikincil hizmet DNS adı.

--secondary-port-number

İkincil hizmetin son kullanıcılara sunulduğu bağlantı noktası numarası (ör. 31434).

--service-annotations

Tüm dış hizmetlere uygulanacak ek açıklamaların virgülle ayrılmış listesi.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--service-cert-secret

Bu konakları oluşturmak veya SQL hizmet sertifikasını barındıracak Kubernetes gizli dizisinin adı.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--service-labels

Tüm dış hizmetlere uygulanacak etiketlerin virgülle ayrılmış listesi.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--service-type

Birincil hizmetin türü.

Özellik Değer
Kabul edilen değerler: LoadBalancer, NodePort
--storage-annotations

Tüm PVC'lere uygulanacak ek açıklamaların virgülle ayrılmış listesi.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--storage-class-backups

Yedeklemeler (/var/opt/mssql/backups) için kullanılacak ReadWriteMany (RWX) özellikli bir depolama sınıfı. Hiçbir değer belirtilmezse, varsayılan depolama sınıfı kullanılır.

--storage-class-data -d

Veri dosyaları için kullanılacak depolama sınıfı (.mdf, .ndf). Değer belirtilmezse depolama sınıfı belirtilmez ve bu da Kubernetes'in varsayılan depolama sınıfını kullanmasını sağlar.

--storage-class-datalogs

Veritabanı günlükleri (.ldf) için kullanılacak depolama sınıfı. Değer belirtilmezse depolama sınıfı belirtilmez ve bu da Kubernetes'in varsayılan depolama sınıfını kullanmasını sağlar.

--storage-class-logs

Günlükler (/var/log) için kullanılacak depolama sınıfı. Değer belirtilmezse depolama sınıfı belirtilmez ve bu da Kubernetes'in varsayılan depolama sınıfını kullanmasını sağlar.

--storage-class-orchestrator-logs

Orchestrator günlükleri (/var/log) için kullanılacak depolama sınıfı. Değer belirtilmezse depolama sınıfı belirtilmez ve bu da Kubernetes'in varsayılan depolama sınıfını kullanmasını sağlar.

--storage-labels

Tüm PVC'lere uygulanacak etiketlerin virgülle ayrılmış listesi.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--sync-secondary-to-commit

İşleme için eşitlenmesi gereken ikincil çoğaltmaların sayısı. Bu değerin -1 olarak ayarlanması, gerekli eşitlenmiş ikincillerin sayısını aşağı yuvarlanmış olarak '(# of replicas - 1) / 2' olarak ayarlar.

Özellik Değer
Default value: -1
Kabul edilen değerler: -1, 0, 1, 2
--tde-mode

Bu Arc özellikli SQL Yönetilen Örneği için Saydam Veri Şifrelemesi (TDE) modu. İzin verilen değerler: ServiceManaged, CustomerManaged veya Disabled. Varsayılan devre dışıdır.

--tde-protector-private-key-file

TDE için kullanılacak PEM biçimli sertifika özel anahtarını içeren dosyanın yolu.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--tde-protector-public-key-file

TDE için kullanılacak PEM biçimli sertifika ortak anahtarını içeren dosyanın yolu.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--tde-protector-secret

Bu Arc özellikli SQL Yönetilen Örneği için TDE koruyucu sertifikasını ve özel anahtarı içeren Kubernetes gizli dizisinin adı. Yalnızca CustomerManaged TDE modu için belirtilebilir.

--tier -t

Örneğin fiyatlandırma katmanı. İzin verilen değerler: BusinessCritical (kısaca bc) veya GeneralPurpose (kısaca gp). Varsayılan değer GeneralPurpose'dir.

--time-zone

Örneğin SQL Server saat dilimi.

--trace-flags

İzflagların virgülle ayrılmış listesi. Varsayılan olarak bayrak yok.

--use-k8s

Yerel Kubernetes API'lerini kullanarak SQL yönetilen örneği oluşturun.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--volume-size-backups

Yedeklemeler için kullanılacak depolama biriminin boyutu pozitif bir sayıdır ve ardından Ki (kilobayt), Mi (megabayt) veya Gi (gigabayt).

--volume-size-data

Veriler için kullanılacak depolama biriminin boyutu pozitif bir sayıdır ve bunu Ki (kilobayt), Mi (megabayt) veya Gi (gigabayt) izler.

--volume-size-datalogs

Veri günlükleri için kullanılacak depolama biriminin boyutu pozitif bir sayı olarak ve ardından Ki (kilobayt), Mi (megabayt) veya Gi (gigabayt).

--volume-size-logs

Günlükler için kullanılacak depolama biriminin boyutu pozitif bir sayı olarak ki (kilobayt), Mi (megabayt) veya Gi (gigabayt) ile takip eder.

--volume-size-orchestrator-logs

Düzenleyici günlükleri için kullanılacak depolama biriminin boyutu pozitif bir sayı olarak ve ardından Ki (kilobayt), Mi (megabayt) veya Gi (gigabayt) olarak izlenir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az sql mi-arc delete

SQL yönetilen örneğini silme.

az sql mi-arc delete --name
                     [--acquire-policy-token]
                     [--change-reference]
                     [--k8s-namespace]
                     [--no-wait]
                     [--resource-group]
                     [--use-k8s]

Örnekler

Kubernetes API'sini kullanarak SQL yönetilen örneğini silin.

az sql mi-arc delete --name sqlmi1 --k8s-namespace arc --use-k8s

sql yönetilen örneğini Azure Resource Manager (ARM) aracılığıyla silin.

az sql mi-arc delete --name sqlmi1 --resource-group rg-name

Gerekli Parametreler

--name -n

Silinecek SQL yönetilen örneğinin adı.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--k8s-namespace -k

SQL yönetilen örneğinin dağıtılacağı ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
--resource-group -g

Arc özellikli SQL Yönetilen Örneği bulunduğu Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--use-k8s

Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az sql mi-arc get-mirroring-cert

Sql mi'den kullanılabilirlik grubu yansıtma uç noktasının sertifikasını alın ve bir dosyada depolayın.

az sql mi-arc get-mirroring-cert --cert-file
                                 --name
                                 [--acquire-policy-token]
                                 [--change-reference]
                                 [--k8s-namespace]
                                 [--use-k8s]

Örnekler

sqlmi1'den kullanılabilirlik grubu yansıtma uç noktasının sertifikasını alma ve fileName1 dosyasında depolama

az sql mi-arc get-mirroring-cert -n sqlmi1 --cert-file fileName1

Gerekli Parametreler

--cert-file

Alınan sertifikayı PEM biçiminde depolamak için yerel dosya adı.

--name -n

SQL yönetilen örneğinin adı.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--k8s-namespace -k

SQL yönetilen örneğinin dağıtılacağı ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--use-k8s

Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az sql mi-arc list

SQL yönetilen örneklerini listeleyin.

az sql mi-arc list [--custom-location]
                   [--k8s-namespace]
                   [--resource-group]
                   [--use-k8s]

Örnekler

SQL yönetilen örneklerini listeleyin.

az sql mi-arc list --use-k8s

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--custom-location

Arc özellikli SQL Yönetilen Örneklerinin dağıtıldığı özel konum. Belirtilmezse, kaynak grubundaki tüm örnekler listelenir.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--k8s-namespace -k

Arc özellikli SQL Yönetilen Örneklerini içeren Kubernetes ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--resource-group -g

Arc özellikli SQL Yönetilen Örneklerini içeren Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--use-k8s

Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az sql mi-arc reprovision-replica

SQL yönetilen örneğinde çoğaltmayı yeniden sağlama.

az sql mi-arc reprovision-replica --name
                                  [--acquire-policy-token]
                                  [--change-reference]
                                  [--k8s-namespace]
                                  [--no-wait]
                                  [--use-k8s]

Örnekler

Ex 1 - SQL yönetilen örneğinin çoğaltma 1'ini yeniden sağlama sqlmi1.

az sql mi-arc reprovision-replica -n sqlmi1-1 --use-k8s --k8s-namespace namespace

Gerekli Parametreler

--name -n

Yeniden sağlanacak SQL yönetilen örneği çoğaltmasının adı.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--k8s-namespace -k

SQL yönetilen örneği çoğaltmasının dağıtıldığı ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
--use-k8s

Yerel Kubernetes API'lerini kullanarak SQL yönetilen örneği çoğaltmasını yeniden sağlama.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az sql mi-arc show

SQL yönetilen örneğinin ayrıntılarını gösterin.

az sql mi-arc show --name
                   [--k8s-namespace]
                   [--path]
                   [--resource-group]
                   [--use-k8s]

Örnekler

Kubernetes API'sini kullanarak bir SQL Yönetilen Örneği ayrıntılarını gösterin.

az sql mi-arc show --name sqlmi1 --k8s-namespace arc --use-k8s

Azure Resource Manager (ARM) sorgulayarak SQL Yönetilen Örneği ayrıntılarını gösterin.

az sql mi-arc show --name sqlmi1 --resource-group rg-name

Gerekli Parametreler

--name -n

Gösterilecek SQL yönetilen örneğinin adı.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--k8s-namespace -k

SQL yönetilen örneğinin dağıtılacağı ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--path -p

SQL yönetilen örneğinin tam belirtiminin yazılması gereken yol. Belirtilmezse, belirtim standart çıkışa yazılır.

--resource-group -g

Arc özellikli SQL Yönetilen Örneği bulunduğu Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--use-k8s

Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az sql mi-arc update

SQL yönetilen örneğinin yapılandırmasını güncelleştirin.

az sql mi-arc update --name
                     [--acquire-policy-token]
                     [--ad-encryption-types]
                     [--agent-enabled]
                     [--annotations]
                     [--cert-private-key-file]
                     [--cert-public-key-file]
                     [--change-reference]
                     [--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]

Örnekler

SQL yönetilen örneğinin yapılandırmasını güncelleştirin.

az sql mi-arc update --path ./spec.json -n sqlmi1 --use-k8s

Gerekli Parametreler

--name -n

Düzenlenmekte olan SQL yönetilen örneğinin adı. Örneğinizin dağıtıldığı ad değiştirilemez.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--ad-encryption-types

Desteklenen Active Directory şifreleme türlerinin virgülle ayrılmış listesi. Aşağıdaki değerlerin bir alt kümesi olmalıdır: RC4, AES128, AES256.

--agent-enabled

Örnek için SQL Server aracısını etkinleştirin. Varsayılan olarak devre dışıdır.

--annotations

SQL yönetilen örneğinin açıklamalarının virgülle ayrılmış listesi.

--cert-private-key-file

SQL Server için kullanılacak PEM biçimli sertifika özel anahtarını içeren dosyanın yolu.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--cert-public-key-file

SQL Server için kullanılacak PEM biçimli sertifika ortak anahtarını içeren dosyanın yolu.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--cores-limit -c

Tamsayı olarak yönetilen örneğin çekirdek sınırı.

--cores-request

Yönetilen örneğin çekirdeklerini tamsayı olarak isteme.

--k8s-namespace -k

SQL yönetilen örneğinin dağıtılacağı ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--keytab-secret

Bu Arc özellikli SQL Yönetilen Örneği için anahtar sekmesi dosyasını içeren Kubernetes gizli dizisinin adı.

--labels

SQL yönetilen örneğinin etiketlerinin virgülle ayrılmış listesi.

--license-type -l

Bu yönetilen örneğe uygulanacak lisans türü İzin verilen değerler şunlardır: BasePrice, LicenseIncluded, DisasterRecovery.Default is LicenseIncluded. Lisans türü değiştirilebilir..

--memory-limit -m

Gi (gigabayt) tarafından izlenen tamsayı sayısı olarak yönetilen örneğin kapasitesinin sınırı. Örnek: 4Gi.

--memory-request

Yönetilen örneğin kapasitesi için bir tamsayı sayısı ve ardından Gi (gigabayt) isteği. Örnek: 4Gi.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
--orchestrator-replicas

Yüksek kullanılabilirlik düzenleyici çoğaltmalarının sayısı. Değer 1 ile 3 arasında olmalıdır.

--path

SQL yönetilen örneği json dosyasının azext_arcdata dosyasının yolu.

--preferred-primary-replica

Güncelleştirilecek tercih edilen birincil çoğaltma.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--readable-secondaries

Okunabilir hale getirilecek çoğaltma sayısı. Yalnızca İş Açısından Kritik katmanı için geçerlidir. Değer 0 ile çoğaltma sayısı eksi 1 arasında olmalıdır.

--replicas

Bu seçenek, yüksek kullanılabilirlik amacıyla Kubernetes kümenize dağıtılacak SQL Yönetilen Örneği çoğaltma sayısını belirtir.

Özellik Değer
Kabul edilen değerler: 1, 2, 3
--resource-group -g

Arc özellikli SQL Yönetilen Örneği bulunduğu Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--retention-days

Yedekleme saklama süresi, gün cinsinden belirtilir. İzin verilen değerler 0 ile 35'tir. Varsayılan değer 7'dir. Bekletme süresini 0 olarak ayarlamak, SQL yönetilen örneğindeki tüm veritabanları için otomatik yedeklemeleri kapatır ve önceki tüm yedeklemeler silinir.

--service-annotations

Tüm dış hizmetlere uygulanacak ek açıklamaların virgülle ayrılmış listesi.

--service-cert-secret

Bu konakları oluşturmak veya SQL hizmet sertifikasını barındıracak Kubernetes gizli dizisinin adı.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--service-labels

Tüm dış hizmetlere uygulanacak etiketlerin virgülle ayrılmış listesi.

--sync-secondary-to-commit

İşleme için eşitlenmesi gereken ikincil çoğaltmaların sayısı. Bu değerin -1 olarak ayarlanması, gerekli eşitlenmiş ikincillerin sayısını aşağı yuvarlanmış olarak '(# of replicas - 1) / 2' olarak ayarlar.

Özellik Değer
Kabul edilen değerler: -1, 0, 1, 2
--tde-mode

Bu Arc özellikli SQL Yönetilen Örneği için Saydam Veri Şifrelemesi (TDE) modu. İzin verilen değerler: ServiceManaged, CustomerManaged veya Disabled. Varsayılan devre dışıdır.

--tde-protector-private-key-file

TDE için kullanılacak PEM biçimli sertifika özel anahtarını içeren dosyanın yolu.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--tde-protector-public-key-file

TDE için kullanılacak PEM biçimli sertifika ortak anahtarını içeren dosyanın yolu.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--tde-protector-secret

Bu Arc özellikli SQL Yönetilen Örneği için TDE koruyucu sertifikasını ve özel anahtarı içeren Kubernetes gizli dizisinin adı. Yalnızca CustomerManaged TDE modu için belirtilebilir.

--tier -t

Örneğin fiyatlandırma katmanı. İzin verilen değerler: BusinessCritical (kısaca bc) veya GeneralPurpose (kısaca gp). Varsayılan değer GeneralPurpose'dir.

--time-zone

Örneğin SQL Server saat dilimi.

--trace-flags

İzflagların virgülle ayrılmış listesi. Varsayılan olarak bayrak yok.

--use-k8s

Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az sql mi-arc upgrade

SQL yönetilen örneğini yükseltin.

SQL yönetilen örneğini belirtilen istenen sürüme yükseltin. İstenen sürüm belirtilmezse veri denetleyicisi sürümü kullanılır.

az sql mi-arc upgrade [--acquire-policy-token]
                      [--change-reference]
                      [--desired-version]
                      [--dry-run]
                      [--field-filter]
                      [--force]
                      [--k8s-namespace]
                      [--label-filter]
                      [--name]
                      [--no-wait]
                      [--resource-group]
                      [--target]
                      [--use-k8s]

Örnekler

SQL yönetilen örneğini yükseltin.

az sql mi-arc upgrade -n sqlmi1 -k arc --desired-version v1.1.0 --use-k8s

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--desired-version -v

Yükseltecek en son geçerli sürüm. İsteğe bağlı olarak, sürüm belirtilmezse veri denetleyicisi sürümü kullanılır. Otomatik olarak en son geçerli sürüme yükseltmek için 'auto' değerini belirtin. Otomatik yükseltmeler hakkında daha fazla bilgi için bkz. . https://aka.ms/arc-sqlmi-auto-upgrade

--dry-run -d

Hangi örneğin yükseltileceğini gösterir ancak örnekleri gerçekten yükseltmez.

--field-filter -f

Kaynak özelliklerine göre yükseltecek örnekleri seçmek için filtreleyin.

--force

Örneğe uygulanabilecek tüm ilkeleri geçersiz kılar ve yükseltmeyi dener.

Özellik Değer
Default value: False
--k8s-namespace -k

SQL yönetilen örneğinin dağıtılacağı ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--label-filter -l

Etiketleri temel alarak yükseltecek örneği seçmek için filtreleyin.

--name -n

SQL yönetilen örneğinin adı.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
--resource-group -g

Hedef Arc özellikli SQL Yönetilen Örneği bulunduğu Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--target
Kullanım Dışı

'--target' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--desired-version' kullanın.

Yükseltecek en son geçerli sürüm. İsteğe bağlı olarak, sürüm belirtilmezse veri denetleyicisi sürümü kullanılır. Otomatik olarak en son geçerli sürüme yükseltmek için 'auto' değerini belirtin. Otomatik yükseltmeler hakkında daha fazla bilgi için bkz. . https://aka.ms/arc-sqlmi-auto-upgrade

--use-k8s

Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False