PowerShell-cmdlets en REST-API's voor SQL Data WarehousePowerShell cmdlets and REST APIs for SQL Data Warehouse

Veel SQL Data Warehouse-beheertaken kunnen worden beheerd met behulp van Azure PowerShell-cmdlets of REST-API's.Many SQL Data Warehouse administration tasks can be managed using either Azure PowerShell cmdlets or REST APIs. Hieronder volgen enkele voorbeelden van het PowerShell-opdrachten gebruiken voor het automatiseren van algemene taken in uw SQL Data Warehouse.Below are some examples of how to use PowerShell commands to automate common tasks in your SQL Data Warehouse. Zie het artikel voor een goede voorbeelden van de REST beheren schaalbaarheid met REST.For some good REST examples, see the article Manage scalability with REST.

Notitie

Om Azure PowerShell gebruiken met SQL Data Warehouse, moet u Azure PowerShell-versie 1.0.3 of hoger.In order to use Azure PowerShell with SQL Data Warehouse, you need Azure PowerShell version 1.0.3 or greater. U kunt uw versie controleren door te voeren Get-Module - ListAvailable-Name Azure.You can check your version by running Get-Module -ListAvailable -Name Azure. De meest recente versie kan worden geïnstalleerd vanaf Microsoft Web Platform Installer.The latest version can be installed from Microsoft Web Platform Installer. Zie Azure PowerShell installeren en configureren voor meer informatie over het installeren van de meest recente versie.For more information on installing the latest version, see How to install and configure Azure PowerShell.

Aan de slag met Azure PowerShell-cmdletsGet started with Azure PowerShell cmdlets

  1. Open Windows PowerShell.Open Windows PowerShell.
  2. Voer deze opdrachten aanmelden in de Azure Resource Manager en selecteer uw abonnement op de PowerShell-prompt.At the PowerShell prompt, run these commands to sign in to the Azure Resource Manager and select your subscription.

    Login-AzureRmAccount
    Get-AzureRmSubscription
    Select-AzureRmSubscription -SubscriptionName "MySubscription"
    

Voorbeeld van onderbreken SQL datawarehousePause SQL Data Warehouse Example

Onderbreken van een database met naam 'Database02' gehost op een server met de naam "Server01."Pause a database named "Database02" hosted on a server named "Server01." De server zich in een Azure-resourcegroep met de naam 'ResourceGroup1'.The server is in an Azure resource group named "ResourceGroup1."

Suspend-AzureRmSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" –DatabaseName "Database02"

Een variatie in dit voorbeeld doorgesluisd het opgehaalde object Suspend-AzureRmSqlDatabase.A variation, this example pipes the retrieved object to Suspend-AzureRmSqlDatabase. Als gevolg hiervan is de database is onderbroken.As a result, the database is paused. De laatste opdracht toont de resultaten.The final command shows the results.

$database = Get-AzureRmSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" –DatabaseName "Database02"
$resultDatabase = $database | Suspend-AzureRmSqlDatabase
$resultDatabase

Start SQL datawarehouse voorbeeldStart SQL Data Warehouse Example

Hervatten van een database met naam 'Database02' gehost op een server met de naam "Server01."Resume operation of a database named "Database02" hosted on a server named "Server01." De server deel uitmaakt van een resourcegroep met de naam 'ResourceGroup1'.The server is contained in a resource group named "ResourceGroup1."

Resume-AzureRmSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" -DatabaseName "Database02"

Een variatie in dit voorbeeld haalt een database met naam 'Database02' van een server met de naam 'Server01' die is opgenomen in een resourcegroep met de naam 'ResourceGroup1'.A variation, this example retrieves a database named "Database02" from a server named "Server01" that is contained in a resource group named "ResourceGroup1." Deze het opgehaalde object doorgesluisd Resume-AzureRmSqlDatabase.It pipes the retrieved object to Resume-AzureRmSqlDatabase.

$database = Get-AzureRmSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" –DatabaseName "Database02"
$resultDatabase = $database | Resume-AzureRmSqlDatabase

Notitie

Let op: als uw server foo.database.windows.net, is "foo" als - servernaam in de PowerShell-cmdlets gebruiken.Note that if your server is foo.database.windows.net, use "foo" as the -ServerName in the PowerShell cmdlets.

Overige ondersteunde PowerShell-cmdletsOther supported PowerShell cmdlets

Deze PowerShell-cmdlets worden ondersteund met Azure SQL Data Warehouse.These PowerShell cmdlets are supported with Azure SQL Data Warehouse.

Volgende stappenNext steps

Zie voor meer voorbeelden van PowerShell:For more PowerShell examples, see:

Zie voor andere taken die kunnen worden geautomatiseerd met PowerShell Azure SQL Database-Cmdlets.For other tasks which can be automated with PowerShell, see Azure SQL Database Cmdlets. Houd er rekening mee dat niet alle Azure SQL Database-cmdlets voor Azure SQL Data Warehouse worden ondersteund.Note that not all Azure SQL Database cmdlets are supported for Azure SQL Data Warehouse. Zie voor een lijst van taken die kan worden geautomatiseerd met REST bewerkingen voor Azure SQL-Databases.For a list of tasks which can be automated with REST, see Operations for Azure SQL Databases.