Start-AzureSqlDatabaseExport
Startar en exportåtgärd från en Azure SQL Database till Blob Storage.
Kommentar
De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.
Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.
Syntax
Start-AzureSqlDatabaseExport
-SqlConnectionContext <ISqlServerConnectionInformation>
-StorageContainer <AzureStorageContainer>
-DatabaseName <String>
-BlobName <String>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSqlDatabaseExport
-SqlConnectionContext <ISqlServerConnectionInformation>
-StorageContext <IStorageContext>
-StorageContainerName <String>
-DatabaseName <String>
-BlobName <String>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Cmdleten Start-AzureSqlDatabaseExport startar en exportåtgärd från en Azure SQL Database till Blob Storage. Åtgärden kräver en anslutningskontext för databasservern. Använd cmdleten Get-AzureSqlDatabaseImportExportStatus för att hämta status för exportåtgärden.
Exempel
Exempel 1: Exportera en databas
PS C:\>$Credential = Get-Credential
PS C:\> $SqlContext = New-AzureSqlDatabaseServerContext -ServerName $ServerName -Credential $Credential
PS C:\> $StorageContext = New-AzureStorageContext -StorageAccountName $StorageName -StorageAccountKey $StorageKey
PS C:\> $Container = Get-AzureStorageContainer -Name $ContainerName -Context $StorageContext
PS C:\> $exportRequest = Start-AzureSqlDatabaseExport -SqlConnectionContext $SqlContext -StorageContainer $Container -DatabaseName $DatabaseName -BlobName $BlobName
Det här exemplet initierar en exportprocess från Azure SQL Database som har namnet lagrat i variabeln $DatabaseName till bloblagringen som lagras i variabeln $BlobName.
Parametrar
-BlobName
Anger namnet på Azure Blob Storage som den här cmdleten exporterar databasen till.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DatabaseName
Anger namnet på databasen som denna cmdlet exporterar data från.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Typ: | AzureSMProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SqlConnectionContext
Anger anslutningskontexten för en server som innehåller databasen.
Typ: | ISqlServerConnectionInformation |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StorageContainer
Anger den lagringscontainer som innehåller bloben som den här cmdleten exporterar en databas till.
Typ: | AzureStorageContainer |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StorageContainerName
Anger namnet på lagringscontainern som innehåller den blob som denna cmdlet exporterar en databas till.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StorageContext
Anger kontexten för Blob Storage-containern.
Typ: | IStorageContext |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Utdata
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.ImportExportRequest