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:
De geïnstalleerde clienthulpprogramma's
Hulpprogramma's Azure Data Studio en Azure CLI.
Voor Azure Data Studio installeert u extensies voor Azure Arc en PostgreSQL (afhankelijk van gegevensservices)
Installeer voor Azure CLI de extensie
arcdata.
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.