W tym przewodniku szybki start utworzysz pojedynczą bazę danych w Azure SQL Database przy użyciu Azure Portal, skryptu programu PowerShell lub skryptu interfejsu wiersza polecenia platformy Azure.In this quickstart, you create a single database in Azure SQL Database using either the Azure portal, a PowerShell script, or an Azure CLI script.Następnie należy wykonać zapytanie do bazy danych za pomocą edytora zapytań w Azure Portal.You then query the database using Query editor in the Azure portal.
Aby utworzyć pojedynczą bazę danych w Azure Portal ten przewodnik Szybki Start rozpocznie się na stronie Azure SQL.To create a single database in the Azure portal this quickstart starts at the Azure SQL page.
W obszarze bazy danych SQL pozostaw Typ zasobu ustawiony na pojedynczą bazę danych, a następnie wybierz pozycję Utwórz.Under SQL databases, leave Resource type set to Single database, and select Create.
Na karcie podstawy formularza tworzenia SQL Database w obszarze szczegóły projektu wybierz żądaną subskrypcję platformy Azure.On the Basics tab of the Create SQL Database form, under Project details, select the desired Azure Subscription.
W obszarze Grupa zasobów wybierz pozycję Utwórz nową, wprowadź pozycję Grupa zasobów, a następnie wybierz pozycję OK.For Resource group, select Create new, enter myResourceGroup, and select OK.
W obszarze Nazwa bazy danych wprowadź mySampleDatabase.For Database name enter mySampleDatabase.
W polu serwer wybierz pozycję Utwórz nowy i wypełnij formularz nowy serwer z następującymi wartościami:For Server, select Create new, and fill out the New server form with the following values:
Nazwa serwera: Wprowadź nazwę programu, a następnie Dodaj kilka znaków.Server name: Enter mysqlserver, and add some characters for uniqueness.Nie możemy podać dokładnej nazwy serwera, która ma być używana, ponieważ nazwy serwerów muszą być globalnie unikatowe dla wszystkich serwerów na platformie Azure, a nie tylko unikatowe w ramach subskrypcji.We can't provide an exact server name to use because server names must be globally unique for all servers in Azure, not just unique within a subscription.Wprowadź takie jak mysqlserver12345, a Portal pozwala sprawdzić, czy jest on dostępny.So enter something like mysqlserver12345, and the portal lets you know if it is available or not.
Identyfikator logowania administratora serwera: wprowadź azureuser.Server admin login: Enter azureuser.
Hasło: wprowadź hasło spełniające wymagania i wprowadź je ponownie w polu Potwierdź hasło .Password: Enter a password that meets requirements, and enter it again in the Confirm password field.
Lokalizacja: Wybierz lokalizację z listy rozwijanej.Location: Select a location from the dropdown list.
Wybierz przycisk OK.Select OK.
Dla opcji nienależy używać puli elastycznej SQL .Leave Want to use SQL elastic pool set to No.
W obszarze Środowisko obliczeniowe i magazyn wybierz pozycję Skonfiguruj bazę danych.Under Compute + storage, select Configure database.
Ten przewodnik Szybki Start używa bezserwerowej bazy danych, więc wybierz opcję Bezserwerowa, a następnie wybierz pozycję Zastosuj.This quickstart uses a serverless database, so select Serverless, and then select Apply.
Wybierz pozycję Dalej: sieci w dolnej części strony.Select Next: Networking at the bottom of the page.
Na karcie Sieć w obszarze Metoda połączenia wybierz pozycję publiczny punkt końcowy.On the Networking tab, for Connectivity method, select Public endpoint.
W przypadku reguł zapory ustaw opcję Dodaj bieżący adres IP klienta na wartość tak.For Firewall rules, set Add current client IP address to Yes.Pozostaw opcję Zezwól usługom i zasobom platformy Azure na dostęp do tego serwera jako " nie".Leave Allow Azure services and resources to access this server set to No.
Wybierz pozycję Dalej: dodatkowe ustawienia w dolnej części strony.Select Next: Additional settings at the bottom of the page.
Na karcie Ustawienia dodatkowe w sekcji Źródło danych wybierz pozycję przykład, aby użyć istniejących danych.On the Additional settings tab, in the Data source section, for Use existing data, select Sample.Spowoduje to utworzenie przykładowej bazy danych AdventureWorksLT, dzięki czemu istnieje kilka tabel i danych do zbadania i eksperymentowania, w przeciwieństwie do pustej pustej bazy danych.This creates an AdventureWorksLT sample database so there's some tables and data to query and experiment with, as opposed to an empty blank database.
Opcjonalnie Ustaw przedział czasu obsługi tak, aby planowana konserwacja była wykonywana z najlepszymi dla bazy danych.Optionally, set the maintenance window so planned maintenance is performed at the best time for your database.
Wybierz pozycję Przegląd + Utwórz u dołu strony:Select Review + create at the bottom of the page:
Na stronie Recenzja i tworzenie po przejrzeniu wybierz pozycję Utwórz.On the Review + create page, after reviewing, select Create.
Usługa Azure Cloud Shell to bezpłatna interaktywna powłoka, której możesz używać do wykonywania kroków opisanych w tym artykule.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article.Udostępnia ona wstępnie zainstalowane i najczęściej używane narzędzia platformy Azure, które są skonfigurowane do użycia na koncie.It has common Azure tools preinstalled and configured to use with your account.
Aby otworzyć usługę Cloud Shell, wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu.To open the Cloud Shell, just select Try it from the upper right corner of a code block.Cloud Shell można również uruchomić na osobnej karcie przeglądarki, przechodząc do https://shell.azure.com .You can also launch Cloud Shell in a separate browser tab by going to https://shell.azure.com.Wybierz pozycję Kopiuj , aby skopiować bloki kodu, wkleić je do Cloud Shell i naciśnij klawisz Enter , aby go uruchomić.Select Copy to copy the blocks of code, paste it into the Cloud Shell, and press Enter to run it.
Ustaw wartości parametrówSet parameter values
Poniższe wartości są używane w kolejnych poleceniach do tworzenia bazy danych i wymaganych zasobów.The following values are used in subsequent commands to create the database and required resources.Nazwy serwerów muszą być globalnie unikatowe na całym platformie Azure, dzięki czemu do tworzenia nazwy serwera jest używana funkcja $RANDOM.Server names need to be globally unique across all of Azure so the $RANDOM function is used to create the server name.Zastąp wartości 0.0.0.0 w zakresie adresów IP, aby dopasować je do określonego środowiska.Replace the 0.0.0.0 values in the ip address range to match your specific environment.
# Set the resource group name and location for your server
resourceGroupName=myResourceGroup
location=eastus
# Set an admin login and password for your database
adminlogin=azureuser
password=Azure1234567!
# Set a server name that is unique to Azure DNS (<server_name>.database.windows.net)
serverName=server-$RANDOM
# Set the ip address range that can access your database
startip=0.0.0.0
endip=0.0.0.0
Tworzenie grupy zasobówCreate a resource group
Utwórz grupę zasobów za pomocą polecenia az group create.Create a resource group with the az group create command.Grupa zasobów platformy Azure to logiczny kontener przeznaczony do wdrażania zasobów platformy Azure i zarządzania nimi.An Azure resource group is a logical container into which Azure resources are deployed and managed.Poniższy przykład tworzy grupę zasobów o nazwie Moja zasobów w lokalizacji Wschodnie :The following example creates a resource group named myResourceGroup in the eastus location:
az group create --name $resourceGroupName --location $location
az sql server firewall-rule create \
--resource-group $resourceGroupName \
--server $serverName \
-n AllowYourIp \
--start-ip-address $startip \
--end-ip-address $endip
Tworzenie pojedynczej bazy danych za pomocą interfejsu wiersza polecenia platformy AzureCreate a single database with Azure CLI
Utwórz bazę danych za pomocą polecenia AZ SQL DB Create .Create a database with the az sql db create command.Poniższy kod tworzyThe following code creates
Korzystając z programu Windows PowerShell, można utworzyć grupę zasobów, serwer i pojedynczą bazę danych.You can create a resource group, server, and single database using Windows PowerShell.
Usługa Azure Cloud Shell to bezpłatna interaktywna powłoka, której możesz używać do wykonywania kroków opisanych w tym artykule.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article.Udostępnia ona wstępnie zainstalowane i najczęściej używane narzędzia platformy Azure, które są skonfigurowane do użycia na koncie.It has common Azure tools preinstalled and configured to use with your account.
Aby otworzyć usługę Cloud Shell, wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu.To open the Cloud Shell, just select Try it from the upper right corner of a code block.Cloud Shell można również uruchomić na osobnej karcie przeglądarki, przechodząc do https://shell.azure.com .You can also launch Cloud Shell in a separate browser tab by going to https://shell.azure.com.Wybierz pozycję Kopiuj , aby skopiować bloki kodu, wkleić je do Cloud Shell i naciśnij klawisz Enter , aby go uruchomić.Select Copy to copy the blocks of code, paste it into the Cloud Shell, and press Enter to run it.
Ustaw wartości parametrówSet parameter values
Poniższe wartości są używane w kolejnych poleceniach do tworzenia bazy danych i wymaganych zasobów.The following values are used in subsequent commands to create the database and required resources.Nazwy serwerów muszą być globalnie unikatowe na wszystkich platformie Azure, aby utworzyć nazwę serwera za pomocą polecenia cmdlet Get-Random.Server names need to be globally unique across all of Azure so the Get-Random cmdlet is used to create the server name.Zastąp wartości 0.0.0.0 w zakresie adresów IP, aby dopasować je do określonego środowiska.Replace the 0.0.0.0 values in the ip address range to match your specific environment.
# Set variables for your server and database
$resourceGroupName = "myResourceGroup"
$location = "eastus"
$adminLogin = "azureuser"
$password = "Azure1234567!"
$serverName = "mysqlserver-$(Get-Random)"
$databaseName = "mySampleDatabase"
# The ip address range that you want to allow to access your server
$startIp = "0.0.0.0"
$endIp = "0.0.0.0"
# Show randomized variables
Write-host "Resource group name is" $resourceGroupName
Write-host "Server name is" $serverName
Tworzenie grupy zasobówCreate resource group
Utwórz grupę zasobów platformy Azure za pomocą polecenia New-AzResourceGroup.Create an Azure resource group with New-AzResourceGroup.Grupa zasobów to logiczny kontener przeznaczony do wdrażania zasobów platformy Azure i zarządzania nimi.A resource group is a logical container into which Azure resources are deployed and managed.
Wykonywanie zapytań względem bazy danychQuery the database
Po utworzeniu bazy danych można użyć edytora zapytań (wersja zapoznawcza) w Azure Portal, aby nawiązać połączenie z bazą danych i danymi zapytań.Once your database is created, you can use the Query editor (preview) in the Azure portal to connect to the database and query data.
W portalu Wyszukaj i wybierz pozycję bazy danych SQL, a następnie wybierz bazę danych z listy.In the portal, search for and select SQL databases, and then select your database from the list.
Na stronie bazy danych wybierz pozycję Edytor zapytań (wersja zapoznawcza) w menu po lewej stronie.On the page for your database, select Query editor (preview) in the left menu.
Wprowadź dane logowania administratora serwera, a następnie wybierz przycisk OK.Enter your server admin login information, and select OK.
Wprowadź następujące zapytanie w okienku Edytora zapytań.Enter the following query in the Query editor pane.
SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
FROM SalesLT.ProductCategory pc
JOIN SalesLT.Product p
ON pc.productcategoryid = p.productcategoryid;
Wybierz opcję Uruchom, a następnie przejrzyj wyniki zapytania w okienku Wyniki.Select Run, and then review the query results in the Results pane.
Zamknij stronę Edytor zapytań, a następnie kliknij przycisk OK po wyświetleniu monitu o odrzucenie niezapisanych zmian.Close the Query editor page, and select OK when prompted to discard your unsaved edits.
Czyszczenie zasobówClean up resources
Należy zachować grupę zasobów, serwer i pojedynczą bazę danych, aby przejść do następnych kroków i dowiedzieć się, jak nawiązać połączenie z bazą danych i wysyłać do niej zapytania przy użyciu różnych metod.Keep the resource group, server, and single database to go on to the next steps, and learn how to connect and query your database with different methods.
Po zakończeniu korzystania z tych zasobów można usunąć utworzoną grupę zasobów, która spowoduje również usunięcie serwera i pojedynczej bazy danych w ramach tej grupy.When you're finished using these resources, you can delete the resource group you created, which will also delete the server and single database within it.
Aby usunąć zasób i wszystkie jego zasoby przy użyciu Azure Portal:To delete myResourceGroup and all its resources using the Azure portal:
W portalu Wyszukaj i wybierz pozycję grupy zasobów, a następnie Wybierz z listy pozycję Lista zasobów.In the portal, search for and select Resource groups, and then select myResourceGroup from the list.
Na stronie Grupa zasobów wybierz pozycję Usuń grupę zasobów.On the resource group page, select Delete resource group.
W obszarze wpisz nazwę grupy zasobów, wprowadź, a następnie wybierz pozycję Usuń.Under Type the resource group name, enter myResourceGroup, and then select Delete.
Aby usunąć grupę zasobów i wszystkie jej zasoby, uruchom następujące polecenie interfejsu wiersza polecenia platformy Azure, używając nazwy grupy zasobów:To delete the resource group and all its resources, run the following Azure CLI command, using the name of your resource group:
az group delete --name $resourceGroupName
Aby usunąć grupę zasobów i wszystkie jej zasoby, uruchom następujące polecenie cmdlet programu PowerShell, używając nazwy grupy zasobów:To delete the resource group and all its resources, run the following PowerShell cmdlet, using the name of your resource group: