Quickstart: Een toegewezen SQL-pool (voorheen SQL DW) maken met Azure PowerShell
Maak een toegewezen SQL-pool (voorheen SQL DW) in Azure Synapse Analytics met behulp van Azure PowerShell.
Vereisten
Als u nog geen abonnement op Azure hebt, maakt u een gratis Azure-account voordat u begint.
Belangrijk
Het maken van een toegewezen SQL-pool (voorheen SQL DW) kan resulteren in een nieuwe factureerbare service. Zie Prijzen voor Azure Synapse Analytics voor meer informatie.
Notitie
Het wordt aanbevolen de Azure Az PowerShell-module te gebruiken om te communiceren met Azure. Zie Azure PowerShell installeren om aan de slag te gaan. Raadpleeg Azure PowerShell migreren van AzureRM naar Az om te leren hoe u naar de Azure PowerShell-module migreert.
Aanmelden bij Azure
Meld u aan bij uw Azure-abonnement met behulp van de opdracht Connect-AzAccount en volg de instructies op het scherm.
Connect-AzAccount
Voer Get-AzSubscription uit om te zien welk abonnement u gebruikt.
Get-AzSubscription
Als u een ander abonnement dan het standaardabonnement wilt gebruiken, voert u Set-AzContext uit.
Set-AzContext -SubscriptionName "MySubscription"
Variabelen maken
In deze snelstart leert u om variabelen te definiëren voor gebruik in de scripts.
# The data center and resource name for your resources
$resourcegroupname = "myResourceGroup"
$location = "WestEurope"
# The server name: Use a random value or replace with your own value (don't capitalize)
$servername = "server-$(Get-Random)"
# Set an admin name and password for your database
# The sign-in information for the server
$adminlogin = "ServerAdmin"
$password = "ChangeYourAdminPassword1"
# The ip address range that you want to allow to access your server - change as appropriate
$startip = "0.0.0.0"
$endip = "0.0.0.0"
# The database name
$databasename = "mySampleDataWarehouse"
Een brongroep maken
Maak een Azure-resourcegroep met de opdracht New-AzResourceGroup. Een resourcegroep is een container waarin Azure-resources worden geïmplementeerd en groepsgewijs worden beheerd. In het volgende voorbeeld wordt een resourcegroep met de naam myResourceGroup
gemaakt op de locatie westeurope
.
New-AzResourceGroup -Name $resourcegroupname -Location $location
Een server maken
Maak een logische SQL-server met behulp van de opdracht New-AzSqlServer. Een server bevat een groep met databases die worden beheerd als groep. In het volgende voorbeeld wordt een server met een willekeurige naam gemaakt in de resourcegroep met een gebruiker met beheerdersrechten met de naam ServerAdmin
en het wachtwoord ChangeYourAdminPassword1
. U kunt deze vooraf gedefinieerde waarden vervangen.
New-AzSqlServer -ResourceGroupName $resourcegroupname `
-ServerName $servername `
-Location $location `
-SqlAdministratorCredentials $(New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $adminlogin, $(ConvertTo-SecureString -String $password -AsPlainText -Force))
Een serverfirewallregel configureren
Maak een firewallregel op serverniveau met de opdracht New-AzSqlServerFirewallRule. Een firewallregel op serverniveau kan een externe toepassing, zoals SQL Server Management Studio of het hulpprogramma SQLCMD, via de firewall van de toegewezen SQL-poolservice verbinding laten maken met een toegewezen SQL-pool (voorheen SQL DW).
In het volgende voorbeeld wordt de firewall alleen geopend voor andere Azure-resources. Voor externe connectiviteit wijzigt u het IP-adres in een correct adres voor uw omgeving. Als u alle IP-adressen wilt openen, gebruikt u 0.0.0.0 als beginadres en 255.255.255.255 als eindadres.
New-AzSqlServerFirewallRule -ResourceGroupName $resourcegroupname `
-ServerName $servername `
-FirewallRuleName "AllowSome" -StartIpAddress $startip -EndIpAddress $endip
Notitie
SQL-eindpunten communiceren via poort 1433. Als u verbinding probeert te maken vanuit een bedrijfsnetwerk, wordt uitgaand verkeer via poort 1433 mogelijk niet toegestaan door de firewall van uw netwerk. In dat geval kunt u alleen verbinding maken met uw server als uw IT-afdeling poort 1433 openstelt.
Een toegewezen SQL-pool (voorheen SQL DW) maken
In het volgende voorbeeld wordt een toegewezen SQL-pool gemaakt met behulp van de eerder gedefinieerde variabelen. De opgegeven servicedoelstelling is DW100c. Dit is een goedkoper startpunt voor uw toegewezen SQL-pool (voorheen SQL DW).
New-AzSqlDatabase `
-ResourceGroupName $resourcegroupname `
-ServerName $servername `
-DatabaseName $databasename `
-Edition "DataWarehouse" `
-RequestedServiceObjectiveName "DW100c" `
-CollationName "SQL_Latin1_General_CP1_CI_AS" `
-MaxSizeBytes 10995116277760
De vereiste parameters zijn:
- RequestedServiceObjectiveName: de hoeveelheid datawarehouse-eenheden die u aanvraagt. Als u deze waarde verhoogt, verhogen ook de rekenkosten. Zie Geheugen- en gelijktijdigheidslimieten voor een lijst met ondersteunde waarden.
- DatabaseName: de naam van de toegewezen SQL-pool (voorheen SQL DW) die u maakt.
- ServerName: de naam van de server die u gebruikt voor het maken.
- ResourceGroupName: Resourcegroep die u gebruikt. Gebruik Get-AzureResource om beschikbare resourcegroepen in uw abonnement te zoeken.
- Editie: Moet DataWarehouse zijn om een toegewezen SQL-pool (voorheen SQL DW) te maken.
De optionele parameters zijn:
- CollationName: de standaardsortering, indien niet opgegeven, is COLLATE SQL_Latin1_General_CP1_CI_AS. De sortering kan niet worden gewijzigd voor een database.
- MaxSizeBytes: de standaard maximale grootte van een database is 240 TB. De maximale grootte beperkt de rowstore-gegevens. Er is onbeperkte opslag voor kolomgegevens.
Zie New-AzSqlDatabase voor meer informatie over de parameteropties.
Resources opschonen
Andere zelfstudies in deze verzameling zijn gebaseerd op deze snelstart.
Tip
Verwijder de resources die u in deze quickstart hebt gemaakt niet als u verder wilt gaan met volgende quickstart-zelfstudies. Als u niet van plan bent om verder te gaan, gebruikt u de volgende stappen om alle resources te verwijderen die tijdens deze quickstart in de Azure Portal zijn gemaakt.
Remove-AzResourceGroup -ResourceGroupName $resourcegroupname
Volgende stappen
U hebt nu een toegewezen SQL-pool (voorheen SQL DW) gemaakt, een firewallregel gemaakt en deze verbonden met uw toegewezen SQL-pool. Ga voor meer informatie naar het artikel Gegevens in een toegewezen SQL-pool laden.