Een azure SQL managed instance maken op Azure Arc

Vereisten

Voordat u verder kunt gaan met de taken in dit artikel, hebt u het volgende nodig:

Een Azure SQL Managed Instance maken

Gebruik de volgende opdracht om de beschikbare opties voor het maken SQL managed instance weer te geven:

az sql mi-arc create --help

Gebruik de volgende opdracht SQL beheerd exemplaar te maken:

az sql mi-arc create -n <instanceName> --k8s-namespace <namespace> --use-k8s

Voorbeeld:

az sql mi-arc create -n sqldemo --k8s-namespace my-namespace --use-k8s

Notitie

Namen moeten minder dan 13 tekens lang zijn en voldoen aan de DNS-naamconventaties

Wanneer u geheugentoewijzing en vCore-toewijzing opgeeft, gebruikt u deze formule om ervoor te zorgen dat uw prestaties acceptabel zijn: voor elke 1 vCore moet er ten minste 4 GB aan RAM-geheugen beschikbaar zijn op het Kubernetes-knooppunt waarop de pod van het beheerde SQL-exemplaar wordt uitgevoerd.

Als u het maken van SQL-exemplaren wilt automatiseren en de interactieve prompt voor het beheerderswachtwoord wilt vermijden, kunt u de omgevingsvariabelen en instellen op de gewenste gebruikersnaam en het gewenste wachtwoord voordat u de opdracht AZDATA_USERNAME AZDATA_PASSWORD gaat az sql mi-arc create uitvoeren.

Als u de gegevenscontroller hebt gemaakt met behulp van AZDATA_USERNAME en AZDATA_PASSWORD in dezelfde terminalsessie, worden de waarden voor AZDATA_USERNAME en AZDATA_PASSWORD ook gebruikt om het SQL beheerde exemplaar te maken.

Notitie

Als u de modus voor indirecte connectiviteit gebruikt, worden de resources niet automatisch geregistreerd in Azure wanneer u azure SQL managed instance maakt in Kubernetes. Stappen voor het registreren van de resource staan in de volgende artikelen:

Exemplaar op Azure Arc

Gebruik de volgende opdracht om het exemplaar weer te geven:

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

U kunt het externe IP-adres en poortnummer hier kopiëren en er verbinding mee maken met behulp van uw favoriete hulpprogramma om verbinding te maken met een SQL-exemplaar van een SQL-/Azure SQL-instantie, zoals Azure Data Studio of SQL Server Management Studio.

Op dit moment gebruikt u de insiders-build van Azure Data Studio.

Volgende stappen