New-AzureRmSqlDatabaseImport
Importe un fichier .bacpac et crée une base de données sur le serveur.
Avertissement
Le module AzureRM PowerShell a été officiellement déconseillé depuis le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.
Bien que le module AzureRM puisse toujours fonctionner, il n’est plus conservé ou pris en charge, plaçant toute utilisation continue à la discrétion et au risque de l’utilisateur. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.
Syntax
New-AzureRmSqlDatabaseImport
-DatabaseName <String>
-Edition <DatabaseEdition>
-ServiceObjectiveName <String>
-DatabaseMaxSizeBytes <Int64>
[-ServerName] <String>
-StorageKeyType <StorageKeyType>
-StorageKey <String>
-StorageUri <Uri>
-AdministratorLogin <String>
-AdministratorLoginPassword <SecureString>
[-AuthenticationType <AuthenticationType>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande New-AzureRmSqlDatabaseImport importe un fichier bacpac à partir d’un compte de stockage Azure vers une nouvelle base de données Azure SQL. La demande d’état de l’importation de base de données peut être envoyée pour récupérer les informations d’état de cette demande.
Exemples
Exemple 1 : Créer une demande d’importation pour un fichier bacpac
PS C:\>New-AzureRmSqlDatabaseImport -ResourceGroupName "RG01" -ServerName "Server01" -DatabaseName "Database01" -StorageKeyType "StorageAccessKey" -StorageKey "StorageKey01" -StorageUri "http://account01.blob.core.contoso.net/bacpacs/database01.bacpac" -AdministratorLogin "User" -AdministratorLoginPassword $SecureString -Edition Standard -ServiceObjectiveName S0 -DatabaseMaxSizeBytes 5000000
ResourceGroupName : RG01
ServerName : Server01
DatabaseName : Database01
StorageKeyType : StorageAccessKey
StorageKey :
StorageUri : http://account01.blob.core.contoso.net/bacpacs/database01.bacpac
AdministratorLogin : User
AdministratorLoginPassword :
AuthenticationType : None
OperationStatusLink : https://management.contoso.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource01/providers/Microsoft.Sql/servers/server01/databases/database01/importExportOperationResults/00000000-00
0-0000-0000-000000000000?api-version=2014-04-01
Status : InProgress
ErrorMessage :
Cette commande crée une demande d’importation pour importer un fichier .bacpac dans une nouvelle base de données.
Paramètres
-AdministratorLogin
Spécifie le nom de l’administrateur SQL.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AdministratorLoginPassword
Spécifie le mot de passe de l’administrateur SQL.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuthenticationType
Spécifie le type d’authentification utilisé pour accéder au serveur. Ce paramètre est défini par défaut sur SQL si aucun type d’authentification n’est défini. Les valeurs valides pour ce paramètre sont :
- SQL. Authentification SQL. Définissez les paramètres Administration istratorLogin et Administration istratorLoginPassword sur le nom d’utilisateur et le mot de passe de l’administrateur SQL.
- ADPassword. Authentification Microsoft Entra. Définissez Administration istratorLogin et Administration istratorLoginPassword sur le nom d’utilisateur et le mot de passe de l’administrateur Microsoft Entra. Ce paramètre est disponible uniquement sur les serveurs SQL Database V12.
Type: | AuthenticationType |
Accepted values: | None, Sql, AdPassword |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseMaxSizeBytes
Spécifie la taille maximale de la base de données nouvellement importée.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseName
Spécifie le nom de la base de données SQL.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Edition
Spécifie l’édition de la nouvelle base de données à importer. Les valeurs valides pour ce paramètre sont :
- Premium
- De base
- Standard
- Datawarehouse
- Gratuit
Type: | DatabaseEdition |
Accepted values: | None, Premium, Basic, Standard, DataWarehouse, Stretch, Free, PremiumRS, GeneralPurpose, BusinessCritical |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Spécifie le nom du groupe de ressources pour le serveur SQL Database.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
Spécifie le nom du serveur SQL Database.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceObjectiveName
Spécifie le nom de l’objectif de service à affecter à Azure SQL Database.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageKey
Spécifie la clé d’accès pour le compte de stockage.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageKeyType
Spécifie le type de clé d’accès pour le compte de stockage. Les valeurs valides pour ce paramètre sont :
- Stockage AccessKey. Utilise la clé de compte de stockage.
- SharedAccessKey. Utilise la clé SAP (Shared Access Signature).
Type: | StorageKeyType |
Accepted values: | StorageAccessKey, SharedAccessKey |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageUri
Spécifie l’URI d’objet blob du fichier .bacpac.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Sorties
AzureSqlDatabaseImportExportBaseModel
Notes
- Mots clés : azure, azurerm, arm, resource, management, manager, sql, database, mssql