Rychlý start: Vytvoření vyhrazeného fondu SQL (dříve SQL DW) s Azure PowerShell

Vytvořte vyhrazený fond SQL (dříve SQL DW) v Azure Synapse Analytics pomocí Azure PowerShell.

Požadavky

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.

Důležité

Vytvoření vyhrazeného fondu SQL (dříve SQL Dw) může mít za následek novou fakturovatelnou službu. Další informace najdete v tématu ceny Azure Synapse Analytics.

Poznámka

K interakci s Azure doporučujeme použít modul Azure Az PowerShell. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Přihlášení k Azure

Přihlaste se ke svému předplatnému Azure pomocí příkazu Connect-AzAccount a postupujte podle pokynů na obrazovce.

Connect-AzAccount

Pokud chcete zjistit, které předplatné používáte, spusťte rutinu Get-AzSubscription.

Get-AzSubscription

Pokud potřebujete použít jiné než výchozí předplatné, spusťte rutinu Set-AzContext.

Set-AzContext -SubscriptionName "MySubscription"

Vytvoření proměnných

Definujte proměnné, které se použijí ve skriptech v tomto rychlém startu.

# 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"

Vytvoření skupiny prostředků

Vytvořte skupinu prostředků Azure pomocí příkazu New-AzResourceGroup . Skupina prostředků je kontejner, do kterého se prostředky Azure nasazují a spravují jako skupina. Následující příklad vytvoří skupinu prostředků s názvem myResourceGroup v umístění westeurope.

New-AzResourceGroup -Name $resourcegroupname -Location $location

Vytvoření serveru

Vytvořte logický SQL server pomocí příkazu New-AzSqlServer . Server obsahuje soubor databází spravovaných jako skupina. Následující příklad vytvoří náhodně pojmenovaný server ve vaší skupině prostředků s uživatelem ServerAdmin správce a heslem ChangeYourAdminPassword1. Podle potřeby tyto předdefinované hodnoty nahraďte.

New-AzSqlServer -ResourceGroupName $resourcegroupname `
    -ServerName $servername `
    -Location $location `
    -SqlAdministratorCredentials $(New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $adminlogin, $(ConvertTo-SecureString -String $password -AsPlainText -Force))

Konfigurace pravidla brány firewall na úrovni serveru

Vytvořte pravidlo brány firewall na úrovni serveru pomocí příkazu New-AzSqlServerFirewallRule . Pravidlo brány firewall na úrovni serveru umožňuje externí aplikaci, například SQL Server Management Studio nebo nástroj SQLCMD, připojit se k vyhrazenému fondu SQL (dříve SQL DW) prostřednictvím vyhrazené brány firewall služby fondu SQL.

V následujícím příkladu je brána firewall otevřená pouze pro ostatní prostředky Azure. Pokud chcete povolit externí připojení, změňte IP adresu na příslušnou adresu pro vaše prostředí. Chcete-li otevřít všechny IP adresy, použijte jako počáteční IP adresu 0.0.0.0 a jako koncovou adresu 255.255.255.255.

New-AzSqlServerFirewallRule -ResourceGroupName $resourcegroupname `
    -ServerName $servername `
    -FirewallRuleName "AllowSome" -StartIpAddress $startip -EndIpAddress $endip

Poznámka

Koncové body SQL komunikují přes port 1433. Pokud se pokoušíte připojit z podnikové sítě, nemusí být odchozí provoz přes port 1433 bránou firewall vaší sítě povolený. Pokud ano, nebudete se moct připojit k serveru, dokud vaše IT oddělení neotevře port 1433.

Vytvoření vyhrazeného fondu SQL (dříve SQL DW)

Následující příklad vytvoří vyhrazený fond SQL (dříve SQL DW) pomocí dříve definovaných proměnných. Určuje cíl služby jako DW100c, což je výchozí bod s nižšími náklady pro vyhrazený fond SQL (dříve SQL DW).

New-AzSqlDatabase `
    -ResourceGroupName $resourcegroupname `
    -ServerName $servername `
    -DatabaseName $databasename `
    -Edition "DataWarehouse" `
    -RequestedServiceObjectiveName "DW100c" `
    -CollationName "SQL_Latin1_General_CP1_CI_AS" `
    -MaxSizeBytes 10995116277760

Požadované parametry jsou:

  • RequestedServiceObjectiveName: Množství jednotek datového skladu , které požadujete. Zvýšení této částky zvyšuje náklady na výpočetní prostředky. Seznam podporovaných hodnot najdete v tématu Omezení paměti a souběžnosti.
  • DatabaseName: Název vyhrazeného fondu SQL (dříve SQL DW), který vytváříte.
  • ServerName: Název serveru, který používáte k vytvoření.
  • ResourceGroupName: Skupina prostředků, kterou používáte. K vyhledání dostupných skupin prostředků v rámci vašeho předplatného použijte rutinu Get-AzureResource.
  • Edice: K vytvoření vyhrazeného fondu SQL (dříve SQL DW) musí být "DataWarehouse".

Volitelné parametry jsou:

  • CollationName: Pokud není uvedeno, je výchozí kolace SQL_Latin1_General_CP1_CI_AS. Kolaci nelze u databáze změnit.
  • MaxSizeBytes: Výchozí maximální velikost databáze je 240 TB. Maximální velikost omezuje data rowstore. Úložiště pro sloupcová data je neomezené.

Další informace o možnostech parametrů najdete v tématu New-AzSqlDatabase.

Vyčištění prostředků

Další kurzy Rychlý start v této kolekci vycházejí z tohoto rychlého startu.

Tip

Pokud chcete pokračovat v práci s pozdějšími kurzy Rychlý start, nevyčišťujte prostředky vytvořené v rámci tohoto rychlého startu. Pokud pokračovat nechcete, pomocí následujícího postupu odstraňte všechny prostředky vytvořené tímto rychlým startem v Azure Portal.

Remove-AzResourceGroup -ResourceGroupName $resourcegroupname

Další kroky

Právě jste vytvořili vyhrazený fond SQL (dříve SQL DW), vytvořili pravidlo brány firewall a připojili jste se k vyhrazenému fondu SQL. Další informace najdete v článku Načtení dat do vyhrazeného fondu SQL .