Udostępnij za pośrednictwem


Szybki start: tworzenie puli SQL usługi Synapse przy użyciu interfejsu wiersza polecenia platformy Azure

Utwórz pulę SQL usługi Synapse (magazyn danych) w usłudze Azure Synapse Analytics przy użyciu interfejsu wiersza polecenia platformy Azure.

Wymagania wstępne

Wprowadzenie

Użyj tych poleceń, aby zalogować się na platformie Azure i skonfigurować grupę zasobów.

  1. Jeśli używasz instalacji lokalnej, uruchom polecenie az login , aby zalogować się do platformy Azure:

    az login
    
  2. W razie potrzeby użyj polecenia az account set , aby wybrać subskrypcję:

    az account set --subscription 00000000-0000-0000-0000-000000000000
    
  3. Uruchom polecenie az group create , aby utworzyć grupę zasobów:

    az group create --name myResourceGroup --location WestEurope
    
  4. Utwórz logiczny serwer SQL przy użyciu polecenia az sql server create :

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

    Serwer zawiera grupę baz danych zarządzanych jako grupa.

Konfigurowanie reguły zapory na poziomie serwera

Utwórz regułę zapory na poziomie serwera. Reguła zapory na poziomie serwera umożliwia aplikacji zewnętrznej, takiej jak SQL Server Management Studio lub narzędzie SQLCMD, nawiązywanie połączenia z pulą SQL za pośrednictwem zapory usługi puli SQL.

Uruchom polecenie az sql server firewall-rule create, aby utworzyć regułę zapory.

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

W tym przykładzie zapora jest otwarta tylko dla innych zasobów platformy Azure. Aby włączyć łączność zewnętrzną, zmień adres IP na odpowiedni adres dla danego środowiska. Aby otworzyć wszystkie adresy IP, użyj adresu 0.0.0.0 jako początkowego adresu IP i 255.255.255.255 jako adresu końcowego.

Uwaga

Punkty końcowe SQL komunikują się za pośrednictwem portu 1433. Jeśli próbujesz nawiązać połączenie z sieci firmowej, ruch wychodzący przez port 1433 może nie być dozwolony przez zaporę sieci. Jeśli tak, nie będzie można nawiązać połączenia z serwerem, chyba że dział IT otworzy port 1433.

Tworzenie puli SQL i zarządzanie nią

Utwórz pulę SQL. This example uses DW100c as the service objective, which is a lower-cost starting point for your SQL pool.

Uwaga

Potrzebny jest wcześniej utworzony obszar roboczy. Aby uzyskać więcej informacji, zobacz Szybki start: tworzenie obszaru roboczego usługi Azure Synapse przy użyciu interfejsu wiersza polecenia platformy Azure.

Użyj polecenia az synapse sql pool create , aby utworzyć pulę SQL:

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

Aby uzyskać więcej informacji na temat opcji parametrów, zobacz az synapse sql pool.

Pule SQL można wyświetlić za pomocą polecenia az synapse sql pool list :

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

Użyj polecenia az synapse sql pool update , aby zaktualizować istniejącą pulę:

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

Użyj polecenia az synapse sql pool pause , aby wstrzymać pulę:

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

Użyj polecenia az synapse sql pool resume, aby uruchomić wstrzymaną pulę.

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

Aby usunąć istniejącą pulę SQL, użyj polecenia az synapse sql pool delete :

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

Czyszczenie zasobów

Other quickstart tutorials in this collection build upon this quickstart.

Tip

If you plan to continue on to work with later quickstart tutorials, don't clean up the resources created in this quickstart. Jeśli nie planujesz kontynuować, użyj polecenia az group delete, aby usunąć wszystkie zasoby utworzone w tym szybkim starcie.

az group delete --ResourceGroupName MyResourceGroup

Następne kroki

You've now created a SQL pool, created a firewall rule, and connected to your SQL pool. Aby dowiedzieć się więcej, przejdź do artykułu Ładowanie danych do puli SQL .