In deze quickstart maakt u één database in Azure SQL Database met behulp van Azure Portal, een PowerShell-script of een Azure CLI-script. Voer daarna in de Azure Portal een query voor de database uit met de Query-editor.
Laat onder SQL-databases de optie Resourcetype ingesteld op Eén database en selecteer Maken.
Selecteer op het tabblad Basisinformatie van het formulier SQL-database maken, onder Projectgegevens, het gewenste Azure-abonnement.
Selecteer voor Resourcegroep de optie Nieuwe maken, voer myResourceGroup in en selecteer OK.
Voer bij DatabasenaammySampleDatabase in.
Selecteer voor Server de optie Nieuwe maken en vul het formulier Nieuwe server in met de volgende waarden:
Servernaam: Voer mysqlserverr in en voeg tekens toe om de naam uniek te maken. We kunnen geen exacte servernaam geven die moet worden gebruikt omdat servernamen globaal uniek moeten zijn voor alle servers in Azure en niet alleen uniek moeten zijn binnen een abonnement. Voer dus iets in als mysqlserver12345 en de portal laat u weten of deze beschikbaar is of niet.
Aanmeldgegevens van serverbeheerder: Voer azureuser in.
Wachtwoord: Voer een wachtwoord in dat voldoet aan de vereisten en voer dit opnieuw in bij Wachtwoord bevestigen.
Locatie: Selecteer een locatie in de vervolgkeuzelijst.
Selecteer OK.
Laat de instelling voor Wilt u een elastische SQL-pool gebruiken? ongewijzigd op Nee.
Selecteer onder Computing en opslag de optie Database configureren.
Deze quickstart maakt gebruik van een serverloze database, dus selecteer Serverloos en vervolgens Toepassen.
Selecteer Volgende: Netwerken onderaan de pagina.
Selecteer op het tabblad Netwerken voor Verbindingsmethode de optie Openbaar eindpunt.
Stel voor Firewallregels de optie Huidig IP-adres van client toevoegen in op Ja. Laat de instelling voor Toestaan dat Azure-services en -resources toegang tot deze server krijgen ongewijzigd op Nee.
Selecteer Volgende: Aanvullende instellingen onderaan de pagina.
Selecteer op het tabblad Aanvullende instellingen, in de sectie Gegevensbron, voor Bestaande gegevens gebruiken, de optie Voorbeeld. Hiermee maakt u een AdventureWorksLT-voorbeelddatabase, zodat er een aantal tabellen en gegevens zijn voor het uitvoeren van query's en het experimenteren hiermee, in tegenstelling tot een lege database.
U kunt eventueel het onderhoudsvenster zo instellen dat gepland onderhoud wordt uitgevoerd op het beste moment voor uw database.
Selecteer Controleren en maken onderaan de pagina:
Selecteer op de pagina Controleren en maken na het controleren de optie Maken.
Azure Cloud Shell starten
Azure Cloud Shell is een gratis interactieve shell waarmee u de stappen in dit artikel kunt uitvoeren. In deze shell zijn algemene Azure-hulpprogramma's vooraf geïnstalleerd en geconfigureerd voor gebruik met uw account.
Als u Cloud Shell wilt openen, selecteert u Proberen in de rechterbovenhoek van een codeblok. U kunt Cloud Shell ook openen in een afzonderlijk browsertabblad door naar https://shell.azure.com te gaan. Klik op Kopiëren om de codeblokken te kopiëren, plak deze in Cloud Shell en druk vervolgens op Enter om de code uit te voeren.
Parameterwaarden instellen
De volgende waarden worden gebruikt in opeenvolgende opdrachten om de database en de vereiste resources te maken. Servernamen moeten globaal uniek zijn voor geheel Azure, dus wordt de functie $RANDOM gebruikt om de servernaam te maken. Vervang de 0.0.0.0-waarden in het IP-adresbereik zodat deze overeenkomt met uw specifieke omgeving.
# 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
Een resourcegroep maken
Een resourcegroep maken met de opdracht az group create. Een Azure-resourcegroep is een logische container waarin Azure-resources worden geïmplementeerd en beheerd. In het volgende voorbeeld wordt een resourcegroep met de naam myResourceGroup gemaakt op de locatie eastus:
az group create --name $resourceGroupName --location $location
Azure Cloud Shell is een gratis interactieve shell waarmee u de stappen in dit artikel kunt uitvoeren. In deze shell zijn algemene Azure-hulpprogramma's vooraf geïnstalleerd en geconfigureerd voor gebruik met uw account.
Als u Cloud Shell wilt openen, selecteert u Proberen in de rechterbovenhoek van een codeblok. U kunt Cloud Shell ook openen in een afzonderlijk browsertabblad door naar https://shell.azure.com te gaan. Klik op Kopiëren om de codeblokken te kopiëren, plak deze in Cloud Shell en druk vervolgens op Enter om de code uit te voeren.
Parameterwaarden instellen
De volgende waarden worden gebruikt in opeenvolgende opdrachten om de database en de vereiste resources te maken. Servernamen moeten globaal uniek zijn voor geheel Azure, dus wordt de functie $RANDOM gebruikt om de servernaam te maken. Vervang de 0.0.0.0-waarden in het IP-adresbereik zodat deze overeenkomt met uw specifieke omgeving.
# 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
Een database en resources maken
De opdracht az sql up vereenvoudigt het maken van de database. Hiermee kunt u met één opdracht een database en alle bijbehorende resources maken. Dit omvat de resourcegroep, servernaam, serverlocatie, databasenaam en aanmeldingsgegevens. De database wordt gemaakt met een standaardprijscategorie van Algemeen, Ingericht, Gen5, 2 vCores.
Met deze opdracht maakt en configureert u een logische server voor Azure SQL Database voor direct gebruik. Gebruik de standaard Azure CLI-opdrachten in dit artikel voor gedetailleerdere resourcebeheer tijdens het maken van de database.
Notitie
Wanneer de opdracht voor het eerst wordt uitgevoerd, wordt u door az sql up de Azure CLI gevraagd de extensie te db-up installeren. Deze extensie is momenteel beschikbaar als preview-versie. Accepteer de installatie om door te gaan. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer de opdracht az sql up uit. Als er geen vereiste parameters worden gebruikt, zoals , wordt die resource gemaakt met een willekeurige naam en --server-name aanmeldingsgegevens die aan de resource zijn toegewezen.
Er wordt automatisch een serverfirewallregel gemaakt. Als de server uw IP-adres weigert, maakt u een nieuwe firewallregel met behulp van de az sql server firewall-rule create opdracht .
az sql server firewall-rule create \
--resource-group $resourceGroupName \
--server $serverName \
-n AllowYourIp \
--start-ip-address $startip \
--end-ip-address $endip
Alle vereiste resources worden gemaakt en de database is gereed voor query's.
U kunt een resourcegroep, server en afzonderlijke database maken met behulp van Windows PowerShell.
Azure Cloud Shell starten
Azure Cloud Shell is een gratis interactieve shell waarmee u de stappen in dit artikel kunt uitvoeren. In deze shell zijn algemene Azure-hulpprogramma's vooraf geïnstalleerd en geconfigureerd voor gebruik met uw account.
Als u Cloud Shell wilt openen, selecteert u Proberen in de rechterbovenhoek van een codeblok. U kunt Cloud Shell ook openen in een afzonderlijk browsertabblad door naar https://shell.azure.com te gaan. Klik op Kopiëren om de codeblokken te kopiëren, plak deze in Cloud Shell en druk vervolgens op Enter om de code uit te voeren.
Parameterwaarden instellen
De volgende waarden worden gebruikt in opeenvolgende opdrachten om de database en de vereiste resources te maken. Servernamen moeten globaal uniek zijn voor geheel Azure, dus wordt de cmdlet Get-Random gebruikt om de servernaam te maken. Vervang de 0.0.0.0-waarden in het IP-adresbereik zodat deze overeenkomt met uw specifieke omgeving.
# 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
Een resourcegroep maken
Maak een Azure-resourcegroep met behulp van de opdracht New-AzResourceGroup. Een resourcegroep is een logische container waarin Azure-resources worden geïmplementeerd en beheerd.
Wanneer de database is gemaakt, kunt u de Query-editor(preview) in Azure Portal gebruiken om verbinding te maken met de database en query's uit te voeren op de gegevens.
In de portal zoekt en selecteert u SQL-databases en selecteert u vervolgens uw database in de lijst.
Selecteer op de pagina voor uw database in het linkermenu de optie Query-editor (preview) .
Voer uw aanmeldgegevens als serverbeheerder in en selecteer OK.
Voer de volgende query in het deelvenster Query-editor in.
SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
FROM SalesLT.ProductCategory pc
JOIN SalesLT.Product p
ON pc.productcategoryid = p.productcategoryid;
Klik op Uitvoeren en bekijk de resultaten van de query in het deelvenster Resultaten.
Sluit de pagina Query-editor en selecteer OK wanneer u wordt gevraagd om uw niet-opgeslagen bewerkingen te verwijderen.
Resources opschonen
Bewaar de resourcegroep, server en individuele database als u verder wilt gaan met de volgende stappen en wilt leren hoe u op verschillende manieren verbinding kunt maken met uw database en query's kunt uitvoeren.
Wanneer u klaar bent met deze resources, kunt u de resourcegroep die u hebt gemaakt, verwijderen. U verwijdert daarmee ook de server en individuele database in die groep.