Dela via


Distribuera en SQL Managed Instance aktiverad av Azure Arc

Förutsättningar

Innan du kan fortsätta med uppgifterna i den här artikeln måste du ha de verktyg som behövs. Alla distributioner kräver följande verktyg:

  • Azure Data Studio

  • Azure Arc-tillägg för Azure Data Studio

  • Azure CLI (az)

  • arcdata tillägg för Azure CLI

  • kubectl

    Ytterligare klientverktyg beroende på din miljö. En mer omfattande lista finns i Klientverktyg.

Förutom de verktyg som krävs behöver du en Azure Arc-datakontrollant för att slutföra uppgifterna.

Om du vill visa tillgängliga alternativ för kommandot skapa för SQL Managed Instance som aktiveras av Azure Arc använder du följande kommando:

az sql mi-arc create --help

Om du vill skapa en SQL Managed Instance som är aktiverad av Azure Arc använder du az sql mi-arc create.

Anteckning

En ReadWriteMany-kompatibel lagringsklass (RWX) måste anges för säkerhetskopior. Läs mer om åtkomstlägen

Om ingen lagringsklass har angetts för säkerhetskopior används standardlagringsklassen i Kubernetes. Om standardlagringsklassen inte är RWX-kompatibel kanske installationen inte lyckas.

az sql mi-arc create --name <name> --resource-group <group> -–subscription <subscription>  --custom-location <custom-location> --storage-class-backups <RWX capable storageclass>

Exempel:

az sql mi-arc create --name sqldemo --resource-group rg -–subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  --custom-location private-location --storage-class-backups mybackups

Anteckning

Namn måste vara färre än 60 tecken långa och överensstämma med DNS-namngivningskonventioner.

När du anger minnesallokering och vCore-allokering använder du den här formeln för att säkerställa att prestandan är acceptabel: För varje virtuell kärna planerar du minst 4 GB RAM-minne av kapaciteten som är tillgänglig på Kubernetes-noden.

Om du vill automatisera skapandet av SQL Managed Instance som aktiveras av Azure Arc och undvika den interaktiva prompten för administratörslösenordet anger AZDATA_USERNAME du miljövariablerna och AZDATA_PASSWORD till önskat användarnamn och lösenord innan du kör az sql mi-arc create kommandot.

Om du har skapat datakontrollanten med hjälp av AZDATA_USERNAME och AZDATA_PASSWORD i samma terminalsession används värdena för AZDATA_USERNAME och AZDATA_PASSWORD för att skapa den SQL Managed Instance som är aktiverad av Azure Arc också.

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

Kopiera den externa IP-adressen och portnumret från resultatet. Använd den externa IP-adressen för att ansluta till instansen.

Använd nu insiderversionen av Azure Data Studio.