Dela via


Snabbstart: Skapa en Synapse SQL-pool med Azure CLI

Skapa en Synapse SQL-pool (informationslager) i Azure Synapse Analytics med hjälp av Azure CLI.

Förutsättningar

Komma igång

Använd de här kommandona för att logga in på Azure och konfigurera en resursgrupp.

  1. Om du använder en lokal installation kör du kommandot az login för att logga in på Azure:

    az login
    
  2. Om det behövs använder du kommandot az account set för att välja din prenumeration:

    az account set --subscription 00000000-0000-0000-0000-000000000000
    
  3. Kör kommandot az group create för att skapa en resursgrupp:

    az group create --name myResourceGroup --location WestEurope
    
  4. Skapa en logisk SQL-server med hjälp av kommandot az sql server create :

    az sql server create --resource-group myResourceGroup --name mysqlserver \
       --admin-user ServerAdmin --admin-password ChangeYourAdminPassword1
    

    En server innehåller en grupp med databaser som hanteras som en grupp.

Konfigurera en brandväggsregel på servernivå

Skapa en brandväggsregel på servernivå. Med en brandväggsregel på servernivå kan ett externt program, till exempel SQL Server Management Studio eller SQLCMD-verktyget, ansluta till en SQL-pool via SQL-pooltjänstens brandvägg.

Kör kommandot az sql server firewall-rule create för att skapa en brandväggsregel:

az sql server firewall-rule create --resource-group myResourceGroup --name AllowSome \
   --server mysqlserver --start-ip-address 0.0.0.0 --end-ip-address 0.0.0.0

I det här exemplet öppnas brandväggen bara för andra Azure-resurser. Aktivera extern anslutning, ändra IP-adressen till en adress som är lämplig för din miljö. Öppna alla IP-adresser genom att använda 0.0.0.0 som den första IP-adressen och 255.255.255.255 som slutadress.

Anteckning

SQL-slutpunkter kommunicerar via port 1433. Om du försöker ansluta inifrån ett företagsnätverk, kan utgående trafik via port 1433 bli nekad av nätverkets brandvägg. I så fall kan du inte ansluta till servern om inte IT-avdelningen öppnar port 1433.

Skapa och hantera din SQL-pool

Skapa SQL-poolen. I det här exemplet används DW100c som tjänstmål, vilket är en startpunkt med lägre kostnad för DIN SQL-pool.

Anteckning

Du behöver en tidigare skapad arbetsyta. Mer information finns i Snabbstart: Skapa en Azure Synapse-arbetsyta med Azure CLI.

Använd kommandot az synapse sql pool create för att skapa SQL-poolen:

az synapse sql pool create --resource-group myResourceGroup --name mySampleDataWarehouse \
   --performance-level "DW1000c" --workspace-name testsynapseworkspace

Mer information om parameteralternativen finns i az synapse sql pool.

Du kan se dina SQL-pooler med kommandot az synapse sql pool list :

az synapse sql pool list --resource-group myResourceGroup --workspace-name testsynapseworkspace

Använd kommandot az synapse sql pool update för att uppdatera en befintlig pool:

az synapse sql pool update --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Använd kommandot az synapse sql pool pause för att pausa poolen:

az synapse sql pool pause --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Använd kommandot az synapse sql pool resume för att starta en pausad pool:

az synapse sql pool resume --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Om du vill ta bort en befintlig SQL-pool använder du kommandot az synapse sql pool delete :

az synapse sql pool delete --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Rensa resurser

De andra snabbstartsguiderna i den här samlingen bygger på den här snabbstarten.

Tips

Om du planerar att fortsätta arbeta med senare snabbstartsguider ska du inte rensa resurserna som skapades i den här snabbstarten. Om du inte planerar att fortsätta använder du kommandot az group delete för att ta bort alla resurser som har skapats i den här snabbstarten.

az group delete --ResourceGroupName MyResourceGroup

Nästa steg

Nu har du skapat en SQL-pool, skapat en brandväggsregel och anslutit till din SQL-pool. Mer information finns i artikeln Läsa in data i SQL-pool .