Azure CLI kullanarak Azure Arc tarafından etkinleştirilen Active Directory tümleşik SQL Yönetilen Örneği dağıtma

Bu makalede, Azure CLI kullanarak Active Directory (AD) kimlik doğrulaması ile Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği nasıl dağıtılacağı açıklanmaktadır.

Belirli yönergeler için şu makalelere bakın:

Önkoşullar

Devam etmeden önce aşağıdaki araçları yükleyin:

OU ve AD hesabını ayarlama hakkında daha fazla bilgi edinmek için Azure Arc özellikli veri hizmetlerini Active Directory kimlik doğrulamasında dağıtma - önkoşullar bölümüne gidin

Active Directory tümleşik SQL Yönetilen Örneği dağıtma ve güncelleştirme

Örnek oluşturma

Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği oluşturma komutu için kullanılabilir seçenekleri görüntülemek için aşağıdaki komutu kullanın:

az sql mi-arc create --help

SQL Yönetilen Örneği oluşturmak için kullanınaz sql mi-arc create. Farklı bağlantı modları için aşağıdaki örneklere bakın:

Oluşturma - dolaylı olarak bağlı mod

az sql mi-arc create 
--name < SQL MI name >  
--k8s-namespace < namespace > 
--ad-connector-name < your AD connector name > 
--keytab-secret < SQL MI keytab secret name >  
--ad-account-name < SQL MI AD user account >  
--primary-dns-name < SQL MI primary endpoint DNS name > 
--primary-port-number < SQL MI primary endpoint port number > 
--secondary-dns-name < SQL MI secondary endpoint DNS name > 
--secondary-port-number < SQL MI secondary endpoint port number > 
--use-k8s

Örnek:

az sql mi-arc create 
--name contososqlmi 
--k8s-namespace arc 
--ad-connector-name adarc 
--keytab-secret arcuser-keytab-secret
--ad-account-name arcuser 
--primary-dns-name arcsqlmi.contoso.local
--primary-port-number 31433 
--secondary-dns-name arcsqlmi-2.contoso.local
--secondary-port-number 31434
--use-k8s

Oluşturma - doğrudan bağlı mod

az sql mi-arc create 
--name < SQL MI name >  
--ad-connector-name < your AD connector name > 
--keytab-secret < SQL MI keytab secret name >  
--ad-account-name < SQL MI AD user account > 
--primary-dns-name < SQL MI primary endpoint DNS name > 
--primary-port-number < SQL MI primary endpoint port number > 
--secondary-dns-name < SQL MI secondary endpoint DNS name > 
--secondary-port-number < SQL MI secondary endpoint port number >
--custom-location < your custom location > 
--resource-group < resource-group >

Örnek:

az sql mi-arc create 
--name contososqlmi 
--ad-connector-name adarc 
--keytab-secret arcuser-keytab-secret
--ad-account-name arcuser 
--primary-dns-name arcsqlmi.contoso.local
--primary-port-number 31433 
--secondary-dns-name arcsqlmi-2.contoso.local
--secondary-port-number 31434
--custom-location private-location
--resource-group arc-rg

Örneği güncelleştirme

Bir SQL Yönetilen Örneği güncelleştirmek için kullanınaz sql mi-arc update. Farklı bağlantı modları için aşağıdaki örneklere bakın:

Güncelleştirme - dolaylı olarak bağlı mod

az sql mi-arc update 
--name < SQL MI name >  
--k8s-namespace < namespace > 
--keytab-secret < SQL MI keytab secret name >  
--use-k8s

Örnek:

az sql mi-arc update 
--name contososqlmi 
--k8s-namespace arc 
--keytab-secret arcuser-keytab-secret
--use-k8s

Güncelleştirme - doğrudan bağlı mod

Not

Kaynak grubunun zorunlu bir parametre olduğunu ancak bunun değiştirilemez olduğunu unutmayın.

az sql mi-arc update 
--name < SQL MI name >  
--keytab-secret < SQL MI keytab secret name >  
--resource-group < resource-group >

Örnek:

az sql mi-arc update 
--name contososqlmi 
--keytab-secret arcuser-keytab-secret
--resource-group arc-rg

Doğrudan bağlı modda bir örneği silme

bir SQL Yönetilen Örneği silmek için kullanınaz sql mi-arc delete. Her iki bağlantı modu için aşağıdaki örneklere bakın:

az sql mi-arc delete --name < SQL MI name >  --k8s-namespace < namespace > --use-k8s

Örnek:

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