Freigeben über


Start-AzureSqlDatabaseExport

Startet einen Exportvorgang von einem Azure SQL-Datenbank in Blob Storage.

Hinweis

Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.

Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit 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>]

Beschreibung

Das Cmdlet Start-AzureSqlDatabaseExport startet einen Exportvorgang von einem Azure SQL-Datenbank in Blob Storage. Für den Vorgang ist ein Datenbankserververbindungskontext erforderlich. Verwenden Sie das Cmdlet Get-AzureSqlDatabaseImportExportStatus, um den Status des Exportvorgangs abzurufen.

Beispiele

Beispiel 1: Exportieren einer Datenbank

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

In diesem Beispiel wird ein Exportvorgang aus dem Azure SQL-Datenbank initiiert, der den Namen in der variablen $DatabaseName in dem blob-Speicher enthält, der in der variablen $BlobName gespeichert ist.

Parameter

-BlobName

Gibt den Namen des Azure Blob Storage an, in den dieses Cmdlet die Datenbank exportiert.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DatabaseName

Gibt den Namen der Datenbank an, aus der dieses Cmdlet Daten exportiert.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Profile

Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.

Typ:AzureSMProfile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SqlConnectionContext

Gibt den Verbindungskontext eines Servers an, der die Datenbank enthält.

Typ:ISqlServerConnectionInformation
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-StorageContainer

Gibt den Speichercontainer an, der den Blob enthält, in den dieses Cmdlet eine Datenbank exportiert.

Typ:AzureStorageContainer
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-StorageContainerName

Gibt den Namen des Speichercontainers an, der den Blob enthält, in den dieses Cmdlet eine Datenbank exportiert.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-StorageContext

Gibt den Kontext des Blob-Speichercontainers an.

Typ:IStorageContext
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

Microsoft.WindowsAzure.Commands.SqlDatabase.Services.ImportExportRequest