Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Prerequisiti
Prima di procedere con le attività presentate in questo articolo, è necessario disporre degli strumenti necessari. Per tutte le distribuzioni sono richiesti gli strumenti seguenti:
Azure Data Studio
Estensione Azure Arc per Azure Data Studio
Interfaccia della riga di comando di Azure (
az)Estensione
arcdataper l'interfaccia della riga di comando di AzurekubectlStrumenti client aggiuntivi in base all'ambiente. Per un elenco più completo, vedere Strumenti client.
Oltre agli strumenti richiesti, il completamento delle attività necessita di un titolare del trattamento dei dati di Azure Arc.
Per visualizzare le opzioni disponibili per il comando create per l'Istanza gestita di SQL abilitata da Azure Arc, usare il comando seguente:
az sql mi-arc create --help
Per creare un'Istanza gestita di SQL abilitata da Azure Arc, usare az sql mi-arc create
Nota
Per i backup è necessario specificare una classe di archiviazione in grado di supportare ReadWriteMany (RWX). Altre informazioni sulle modalità di accesso
Se non viene specificata alcuna classe di archiviazione per i backup, viene usata la classe di archiviazione predefinita in Kubernetes. Se la classe di archiviazione predefinita non è in grado di supportare RWX, l'installazione potrebbe non riuscire.
az sql mi-arc create --name <name> --resource-group <group> -–subscription <subscription> --custom-location <custom-location> --storage-class-backups <RWX capable storageclass>
Esempio:
az sql mi-arc create --name sqldemo --resource-group rg -–subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --custom-location private-location --storage-class-backups mybackups
Nota
I nomi devono avere una lunghezza inferiore a 60 caratteri e devono essere conformi alle convenzioni di denominazione DNS.
Quando si specifica l'allocazione di memoria e l'allocazione di vCore, usare questa formula per garantire che le prestazioni siano accettabili: per ogni 1 vCore, pianificare almeno 4 GB di RAM di capacità disponibile nel nodo Kubernetes.
Se si desidera automatizzare la creazione di un'Istanza SQL gestita abilitata da parte di Azure Arc ed evitare la richiesta interattiva della password dell'amministratore, impostare le variabili di ambiente AZDATA_USERNAME e AZDATA_PASSWORD sui valori del nome utente e della password desiderati prima di eseguire il comando az sql mi-arc create.
Se il controller dati è stato creato usando AZDATA_USERNAME e AZDATA_PASSWORD nella stessa sessione del terminale, i valori per AZDATA_USERNAME e AZDATA_PASSWORD verranno usati anche per creare l'istanza gestita di SQL abilitata anche da Azure Arc.
Visualizzare l'istanza in Azure Arc
Per visualizzare l'istanza, usare il comando seguente:
az sql mi-arc list --k8s-namespace <namespace> --use-k8s
Copiare l'indirizzo IP esterno e il numero di porta dal risultato. Usare l'indirizzo IP esterno per connettersi all'istanza.
A questo punto, usare la build Insider di Azure Data Studio.