Skapa en hanterad Azure SQL-instans Azure Arc
Förutsättningar
Innan du kan fortsätta med uppgifterna i den här artikeln måste du ha:
-
Verktygen omfattar Azure Data Studio och Azure CLI.
För Azure Data Studio du tillägg för Azure Arc och PostgreSQL (beroende på datatjänster)
Installera tillägget för Azure
arcdataCLI.
Skapa en Azure SQL-hanterad instans
Om du vill visa tillgängliga alternativ för att skapa kommando SQL hanterad instans använder du följande kommando:
az sql mi-arc create --help
Om du vill SQL en hanterad instans använder du följande kommando:
az sql mi-arc create -n <instanceName> --k8s-namespace <namespace> --use-k8s
Exempel:
az sql mi-arc create -n sqldemo --k8s-namespace my-namespace --use-k8s
Anteckning
Namn måste vara mindre än 13 tecken långa och följa namngivningskonventionerna för DNS
När du anger minnesallokering och allokering av virtuella kärnor använder du den här formeln för att säkerställa att prestandan är acceptabel: för varje 1 vCore bör du ha minst 4 GB RAM-minne tillgänglig på Kubernetes-noden där den SQL-hanterade instanspodden körs.
Om du vill automatisera skapandet av SQL-instanser och undvika den interaktiva uppmaningen om administratörslösenordet kan du ange miljövariablerna och till önskat användarnamn och lösenord innan du AZDATA_USERNAME AZDATA_PASSWORD kör az sql mi-arc create kommandot.
Om du har skapat datastyrenheten med AZDATA_USERNAME och AZDATA_PASSWORD i samma terminalsession används även värdena för AZDATA_USERNAME och AZDATA_PASSWORD för att skapa den SQL hanterade instansen.
Anteckning
Om du använder läget för indirekt anslutning registrerar inte skapandet av Azure SQL Managed Instance i Kubernetes automatiskt resurserna i Azure. Stegen för att registrera resursen finns i följande artiklar:
Visa instans på Azure Arc
Om du vill visa instansen använder du följande kommando:
az sql mi-arc list --k8s-namespace <namespace> --use-k8s
Du kan kopiera den externa IP-adressen och portnumret härifrån och ansluta till den med ditt favoritverktyg för att ansluta till en SQL-/Azure SQL-instans, till exempel Azure Data Studio eller SQL Server Management Studio.
För stunden använder du insiders-versionen av Azure Data Studio.