Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Prerequisites
Makaledeki görevlerle ilerleyebilmeniz için gerekli araçlara sahip olmanız gerekir. Tüm dağıtımlar için aşağıdaki araçlar gereklidir:
Azure Data Studio
Azure Data Studio için Azure Arc uzantısı
Azure CLI (
az
)arcdata
Azure CLI için uzantıkubectl
Ortamınıza bağlı ek istemci araçları. Daha kapsamlı bir liste için Client tools bölümüne bakın.
Görevleri tamamlamak için gereken araçlara ek olarak, bir Azure Arc veri denetleyici ihtiyacınız var.
Azure Arc ile etkinleştirilen SQL Yönetilen Örneği için oluşturma komutu ile ilgili mevcut seçenekleri görüntülemek için aşağıdaki komutu kullanın:
az sql mi-arc create --help
Azure Arc tarafından etkinleştirilmiş bir SQL Yönetilen Örneği oluşturmak için az sql mi-arc create
kullanın. Aşağıdaki örneklere farklı bağlantı modları için bakın:
Note
Yedeklemeler için bir ReadWriteMany (RWX) destekleyen depolama sınıfı belirtilmelidir. Hakkında daha fazla bilgi edinin access modes
Yedeklemeler için herhangi bir depolama sınıfı belirtilmemişse, Kubernetes'teki varsayılan depolama sınıfı kullanılır ve eğer bu RWX özelliğine sahip değilse, Azure Arc kurulumu ile etkinleştirilen SQL Yönetilen Örneği başarılı olmayabilir.
az sql mi-arc create --name <name> --resource-group <group> -–subscription <subscription> --custom-location <custom-location> --storage-class-backups <RWX capable storageclass>
Example:
az sql mi-arc create --name sqldemo --resource-group rg -–subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --custom-location private-location --storage-class-backups mybackups
Note
İsimler 60 karakterden kısa olmalı ve DNS adlandırma kurallarına uymalıdır.
Bellek tahsisi ve vCore tahsisini belirtirken performansınızın kabul edilebilir olduğundan emin olmak için şu formülü kullanın: Her 1 vCore için, Azure Arc pod'u tarafından etkinleştirilen SQL Yönetilen Örneği'nin çalışacağı Kubernetes düğümünde en az 4GB RAM kapasitesi bulunmalıdır.
Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği oluşturma işlemini otomatikleştirmek ve yönetici parolası için etkileşimli istemi önlemek istiyorsanız, AZDATA_USERNAME
ve AZDATA_PASSWORD
ortam değişkenlerini çalıştırmadan önce istediğiniz kullanıcı adı ve parolaya ayarlayabilirsiniz az sql mi-arc create
komutunu çalıştırmadan önce ayarlayabilirsiniz.
Aynı terminal oturumunda AZDATA_USERNAME ve AZDATA_PASSWORD kullanarak veri denetleyicisini oluşturduysanız, AZDATA_USERNAME ve AZDATA_PASSWORD değerleri, aynı zamanda Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği oluşturmak için de kullanılacaktır.
Note
Dolaylı bağlantı modunu kullanıyorsanız, Kubernetes'te Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği oluşturmak, kaynakları Azure'da otomatik olarak kaydetmeyecektir. Kaynağı kaydetme adımları aşağıdaki makalelerde bulunmaktadır:
Azure Arc'ta durumu görüntüle
Örneği görüntülemek için aşağıdaki komutu kullanın:
az sql mi-arc list --k8s-namespace <namespace> --use-k8s
Buradan dış IP ve port numarasını kopyalayabilir ve SQL Yönetilen Örneğine Azure Arc ile etkinleştirilmiş olarak en sevdiğiniz bağlantı aracını kullanarak bağlanabilirsiniz. SQL Server veya Azure SQL Yönetilen Örneği için Azure Data Studio veya SQL Server Management Studio gibi araçlar.
Şu an için Azure Data Studio'nun insiders build sürümünü kullanın.