New-AzSqlDatabaseImport
Importe un fichier .bacpac et crée une base de données sur le serveur.
Syntaxe
New-AzSqlDatabaseImport
-DatabaseName <String>
-Edition <DatabaseEdition>
-ServiceObjectiveName <String>
-DatabaseMaxSizeBytes <Int64>
[-ServerName] <String>
-StorageKeyType <StorageKeyType>
-StorageKey <String>
-StorageUri <Uri>
-AdministratorLogin <String>
-AdministratorLoginPassword <SecureString>
[-AuthenticationType <AuthenticationType>]
[-UseNetworkIsolation <Boolean>]
[-StorageAccountResourceIdForPrivateLink <String>]
[-SqlServerResourceIdForPrivateLink <String>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande New-AzSqlDatabaseImport 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
New-AzSqlDatabaseImport -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.
Exemple 2
Importe un fichier .bacpac et crée une base de données sur le serveur. (généré automatiquement)
New-AzSqlDatabaseImport -AdministratorLogin 'User' -AdministratorLoginPassword <SecureString> -AuthenticationType None -DatabaseMaxSizeBytes 5000000 -DatabaseName 'Database01' -Edition None -ResourceGroupName 'RG01' -ServerName 'Server01' -ServiceObjectiveName S0 -StorageKey 'StorageKey01' -StorageKeyType StorageAccessKey -StorageUri 'https://account01.blob.core.contoso.net/bacpacs/database01.bacpac'
Paramètres
-AdministratorLogin
Spécifie le nom de l’administrateur SQL.
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 |
-AdministratorLoginPassword
Spécifie le mot de passe de l’administrateur SQL.
Type: | SecureString |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 AdministratorLogin et AdministratorLoginPassword sur le nom d’utilisateur et le mot de passe administrateur SQL.
- ADPassword. Authentification Microsoft Entra. Définissez AdministratorLogin et AdministratorLoginPassword 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 |
Valeurs acceptées: | None, Sql, AdPassword |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous demande une confirmation avant d’exécuter la commande cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DatabaseMaxSizeBytes
Spécifie la taille maximale de la base de données nouvellement importée.
Type: | Int64 |
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 SQL.
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 |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeurs acceptées: | None, Premium, Basic, Standard, DataWarehouse, Stretch, Free, PremiumRS, GeneralPurpose, BusinessCritical, Hyperscale |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceGroupName
Spécifie le nom du groupe de ressources pour le serveur SQL Database.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ServerName
Spécifie le nom du serveur SQL Database.
Type: | String |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ServiceObjectiveName
Spécifie le nom de l’objectif de service à affecter à Azure SQL Database.
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 |
-SqlServerResourceIdForPrivateLink
ID de ressource sql server pour créer une liaison privée
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-StorageAccountResourceIdForPrivateLink
ID de ressource du compte de stockage pour créer une liaison privée
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-StorageKey
Spécifie la clé d’accès pour le compte de stockage.
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 |
-StorageKeyType
Spécifie le type de clé d’accès pour le compte de stockage. Les valeurs valides pour ce paramètre sont :
- StorageAccessKey. Utilise la clé de compte de stockage.
- SharedAccessKey. Utilise la clé SAP (Shared Access Signature).
Type: | StorageKeyType |
Valeurs acceptées: | StorageAccessKey, SharedAccessKey |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-StorageUri
Spécifie l’URI d’objet blob du fichier .bacpac.
Type: | Uri |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UseNetworkIsolation
Si cette option est définie, crée une liaison privée pour le compte de stockage et/ou SQL Server
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Sorties
AzureSqlDatabaseImportExportBaseModel
Notes
- Mots clés : azure, azurerm, arm, resource, management, manager, sql, database, mssql