Partager via


Start-AzureSqlDatabaseExport

Démarre une opération d’exportation d’une base de données Azure SQL vers le stockage d’objets blob.

Remarque

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.

Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.

Syntaxe

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

L’applet de commande Start-AzureSqlDatabaseExport démarre une opération d’exportation d’une base de données Azure SQL vers le stockage Blob. L’opération nécessite un contexte de connexion au serveur de base de données. Utilisez l’applet de commande Get-AzureSqlDatabaseImportExportStatus pour obtenir l’état de l’opération d’exportation.

Exemples

Exemple 1 : Exporter une base de données

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

Cet exemple lance un processus d’exportation à partir d’Azure SQL Database qui a le nom stocké dans la variable $DatabaseName vers le stockage Blob stocké dans la variable $BlobName.

Paramètres

-BlobName

Spécifie le nom du stockage Blob Azure dans lequel cette applet de commande exporte la base de données.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DatabaseName

Spécifie le nom de la base de données à partir de laquelle cette applet de commande exporte des données.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Profile

Spécifie le profil Azure à partir duquel cette applet de commande lit. Si vous ne spécifiez pas de profil, cette applet de commande lit le profil par défaut local.

Type:AzureSMProfile
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SqlConnectionContext

Spécifie le contexte de connexion d’un serveur qui contient la base de données.

Type:ISqlServerConnectionInformation
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-StorageContainer

Spécifie le conteneur de stockage qui contient l’objet blob dans lequel cette applet de commande exporte une base de données.

Type:AzureStorageContainer
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-StorageContainerName

Spécifie le nom du conteneur de stockage qui contient l’objet blob dans lequel cette applet de commande exporte une base de données.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-StorageContext

Spécifie le contexte du conteneur de stockage d’objets blob.

Type:IStorageContext
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

Microsoft.WindowsAzure.Commands.SqlDatabase.Services.ImportExportRequest