Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Maak een toegewezen SQL-pool (voorheen SQL DW) in Azure Synapse Analytics met behulp van Azure PowerShell.
Vereiste voorwaarden
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 leiden tot een nieuwe factureerbare service. Zie Prijzen voor Azure Synapse Analytics voor meer informatie.
Notitie
U wordt aangeraden 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
Definieer variabelen voor gebruik in de scripts in deze quickstart.
# 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 behulp van de opdracht New-AzResourceGroup. Een resourcegroep is een container waarin Azure-resources worden geïmplementeerd en beheerd als een groep. 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 databases die als groep worden beheerd. In het volgende voorbeeld wordt een willekeurig benoemde server in uw resourcegroep gemaakt met een beheerdergebruiker met de naam ServerAdmin en een wachtwoord van ChangeYourAdminPassword1. Vervang deze vooraf gedefinieerde waarden naar wens.
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 firewallregel op serverniveau configureren
Maak een firewallregel op serverniveau met behulp van de opdracht New-AzSqlServerFirewallRule. Met een firewallregel op serverniveau kan een externe toepassing, zoals SQL Server Management Studio of de SQLCMD-hulpprogramma, verbinding maken met een toegewezen SQL-pool (voorheen SQL DW) via de firewall van de speciale SQL-poolservice.
In het volgende voorbeeld wordt de firewall alleen geopend voor andere Azure-resources. Als u externe connectiviteit wilt inschakelen, wijzigt u het IP-adres in een geschikt adres voor uw omgeving. Als u alle IP-adressen wilt openen, gebruikt u 0.0.0.0 als het begin-IP-adres en 255.255.255.255 als het 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, is uitgaand verkeer via poort 1433 mogelijk niet toegestaan door de firewall van uw netwerk. Zo ja, dan kunt u geen verbinding maken met uw server, tenzij uw IT-afdeling poort 1433 opent.
Een toegewezen SQL-pool maken (voorheen SQL DW)
In het volgende voorbeeld wordt een toegewezen SQL-pool (voorheen SQL DW) gemaakt met behulp van de eerder gedefinieerde variabelen. Hiermee wordt de servicedoelstelling opgegeven als 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
Vereiste parameters zijn:
- RequestedServiceObjectiveName: de hoeveelheid datawarehouse-eenheden die u aanvraagt. Door dit bedrag te verhogen, worden de rekenkosten verhoogd. Zie geheugen- en gelijktijdigheidslimietenvoor 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 aanmaken.
- ResourceGroupName: Resourcegroep die u gebruikt. Gebruik Get-AzureResource om beschikbare resourcegroepen in uw abonnement te vinden.
- Editie: Moet "DataWarehouse" zijn om een specifieke SQL-pool (voorheen SQL DW) te creëren.
Optionele parameters zijn:
- CollationName: De standaardcollatie, als deze niet is opgegeven, is SQL_Latin1_General_CP1_CI_AS. Collatie kan niet worden gewijzigd in een database.
- MaxSizeBytes: de standaard maximale grootte van een database is 240 TB. De maximale grootte beperkt rowstore-gegevens. Er is onbeperkte opslag voor kolomgegevens.
Zie New-AzSqlDatabasevoor meer informatie over de parameteropties.
Hulpmiddelen opruimen
Andere snelstarthandleidingen in deze verzameling zijn gebaseerd op deze quickstart.
Hint
Als u van plan bent door te gaan met latere quickstart-handleidingen, moet u de in deze quickstart gemaakte resources niet opschonen. Als u niet van plan bent om door te gaan, gebruikt u de volgende stappen om alle resources te verwijderen die door deze quickstart zijn gemaakt in Azure Portal.
Remove-AzResourceGroup -ResourceGroupName $resourcegroupname
Volgende stappen
U hebt nu een toegewezen SQL-pool (voorheen SQL DW) gemaakt, een firewallregel gemaakt en verbonden met uw toegewezen SQL-pool. Ga voor meer informatie naar het Gegevens laden in een toegewezen SQL-pool artikel.