az sql mi-arc

Dekont

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ı, az sql mi-arc komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Azure Arc özellikli SQL yönetilen örneklerini yönetme.

Komutlar

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

Yapılandırma komutları.

Dahili GA
az sql mi-arc config add

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

Dahili GA
az sql mi-arc config init

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

Dahili 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.

Dahili GA
az sql mi-arc config remove

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

Dahili GA
az sql mi-arc config replace

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

Dahili GA
az sql mi-arc create

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

Dahili GA
az sql mi-arc delete

SQL yönetilen örneğini silme.

Dahili GA
az sql mi-arc edit

Kullanım dışı bırakıldı, düzenleme yerine güncelleştirmeyi kullanın.

Dahili Kullanım Dışı
az sql mi-arc endpoint

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

Dahili GA
az sql mi-arc endpoint list

SQL uç noktalarını listeleyin.

Dahili 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.

Dahili GA
az sql mi-arc list

SQL yönetilen örneklerini listeleyin.

Dahili GA
az sql mi-arc reprovision-replica

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

Dahili GA
az sql mi-arc show

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

Dahili GA
az sql mi-arc update

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

Dahili GA
az sql mi-arc upgrade

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

Dahili 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
                     [--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]

Ö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'sini kullanarak Active Directory kimlik doğrulaması ile 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

--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ğlan or 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ı.

--agent-enabled

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

--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.

--cert-public-key-file

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

--collation

Örneğin SQL Server harmanlaması.

--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.

--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.

--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.

--language

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

--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.

--no-wait

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

varsayılan değer: 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).

--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. Varsayılan değer Genel Amaçlı için 1 çoğaltma, İş Açısından Kritik için 3 çoğaltmadır.

kabul edilen değerler: 1, 2, 3
--resource-group -g

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

--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.

--service-cert-secret

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

--service-labels

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

--service-type

Birincil hizmetin türü.

kabul edilen değerler: LoadBalancer, NodePort
--storage-annotations

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

--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ı (.mdf, .ndf) 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-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.

--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.

kabul edilen değerler: -1, 0, 1, 2
varsayılan değer: -1
--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.

--tde-protector-public-key-file

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

--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.

--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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az sql mi-arc delete

SQL yönetilen örneğini silme.

az sql mi-arc delete --name
                     [--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

Azure Resource Manager (ARM) aracılığıyla SQL yönetilen örneğini 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

--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.

--no-wait

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

varsayılan değer: False
--resource-group -g

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

--use-k8s

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

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az sql mi-arc edit

Kullanım Dışı

Bu komut kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine 'update' kullanın.

Kullanım dışı bırakıldı, düzenleme yerine güncelleştirmeyi kullanın.

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]

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

--agent-enabled

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

--annotations

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

--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.

--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.

--labels

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

--license-type

Bu yönetilen örnek için güncelleştirilecek lisans türü İzin verilen değerler şunlardır: BasePrice, LicenseIncluded, DisasterRecovery. Varsayılan olarak LicenseIncluded değeridir.

--location

sqlmi meta verilerinin depolanacağı Azure konumu (ör. eastus).

--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

Verilirse, komut geri dönmeden önce örneğin hazır durumda olmasını beklemez.

varsayılan değer: False
--path

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

--resource-group -g

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

--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-labels

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

--tag-name

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

--tag-value

SQL yönetilen örneğinin etiket değeri.

--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.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

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
                                 [--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

--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.

--use-k8s

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

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

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

--custom-location

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

--k8s-namespace -k

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

--resource-group -g

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

--use-k8s

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

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az sql mi-arc reprovision-replica

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

az sql mi-arc reprovision-replica --name
                                  [--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

--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.

--no-wait

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

varsayılan değer: False
--use-k8s

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

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

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 bir 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

--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.

--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.

--use-k8s

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

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az sql mi-arc update

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

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]

Ö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

--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 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.

--cert-public-key-file

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

--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.

--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.

varsayılan değer: 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.

--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.

kabul edilen değerler: 1, 2, 3
--resource-group -g

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

--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ı.

--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.

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.

--tde-protector-public-key-file

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

--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.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

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 [--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

--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.

varsayılan değer: 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.

--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.

varsayılan değer: False
--resource-group -g

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

--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.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.