Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
Użyj środowiska Bash w Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dla Bash w Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj Azure CLI. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze platformy Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby zakończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Gdy zostaniesz o to poproszony/a, zainstaluj rozszerzenie Azure CLI przy pierwszym użyciu. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom az version, aby sprawdzić zainstalowaną wersję i biblioteki zależne. Aby przeprowadzić uaktualnienie do najnowszej wersji, uruchom polecenie az upgrade.
Wprowadzenie
Użyj tych poleceń, aby zalogować się na platformie Azure i skonfigurować grupę zasobów.
Jeśli używasz instalacji lokalnej, uruchom polecenie az login , aby zalogować się do platformy Azure:
az login
W razie potrzeby użyj polecenia az account set , aby wybrać subskrypcję:
az account set --subscription 00000000-0000-0000-0000-000000000000
Uruchom polecenie az group create , aby utworzyć grupę zasobów:
az group create --name myResourceGroup --location WestEurope
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 .