New-AzureSqlDatabase
Crée une base de données Azure SQL.
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
New-AzureSqlDatabase
-ConnectionContext <IServerDataServiceContext>
-DatabaseName <String>
[-Collation <String>]
[-Edition <DatabaseEdition>]
[-ServiceObjective <ServiceObjective>]
[-MaxSizeGB <Int32>]
[-MaxSizeBytes <Int64>]
[-Force]
[-Profile <AzureSMProfile>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzureSqlDatabase
-ServerName <String>
-DatabaseName <String>
[-Collation <String>]
[-Edition <DatabaseEdition>]
[-ServiceObjective <ServiceObjective>]
[-MaxSizeGB <Int32>]
[-MaxSizeBytes <Int64>]
[-Force]
[-Profile <AzureSMProfile>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande New-AzureSqlDatabase crée une base de données Azure SQL. Vous pouvez spécifier le serveur à l’aide d’un contexte de connexion de serveur Azure SQL Database que vous créez à l’aide de l’applet de commande New-AzureSqlDatabaseServerContext . Ou, si vous spécifiez le nom du serveur, l’applet de commande utilise les informations d’abonnement Azure actuelles pour authentifier la demande d’accès au serveur.
Lorsque vous créez une base de données en spécifiant un serveur Azure SQL Database, l’applet de commande New-AzureSqlDatabase crée un contexte de connexion temporaire à l’aide du nom de serveur spécifié et des informations d’abonnement Azure actuelles pour effectuer l’opération.
Exemples
Exemple 1 : Créer une base de données
PS C:\> $Database01 = New-AzureSqlDatabase -ConnectionContext $Context -DatabaseName "Database01" -Edition "Business" -MaxSizeGB 50 -Collation "SQL_Latin1_General_CP1_CI_AS"
Cette commande crée une base de données Azure SQL nommée Database1, pour le contexte de connexion au serveur Azure SQL Database $Context.
Exemple 2 : Créer une base de données dans l’abonnement actuel
PS C:\> $Database01 = New-AzureSqlDatabase -ServerName "lpqd0zbr8y" -DatabaseName "Database01" -Edition "Business" -MaxSizeGB 50 -Collation "SQL_Latin1_General_CP1_CI_AS"
Cet exemple crée une base de données nommée Database1, dans le serveur Azure SQL Database spécifié nommé lpqd0zbr8y. L’applet de commande utilise les informations d’abonnement Azure actuelles pour authentifier la demande d’accès au serveur.
Paramètres
-Collation
Spécifie un classement pour la nouvelle base de données.
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 |
-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 |
-ConnectionContext
Spécifie le contexte de connexion d’un serveur où cette applet de commande crée une base de données.
Type: | IServerDataServiceContext |
Alias: | Context |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-DatabaseName
Spécifie le nom de la nouvelle 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 |
-Edition
Spécifie l’édition pour la nouvelle base de données Azure SQL. Les valeurs valides sont :
- Aucune
- web
- Métier
- De base
- standard
- Premium
La valeur par défaut est Web.
Type: | DatabaseEdition |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Force
Permet à l’action de se terminer sans inviter l’utilisateur à confirmer.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MaxSizeBytes
Spécifie la taille maximale de la base de données en octets. Vous pouvez spécifier ce paramètre ou le paramètre MaxSizeGB . Consultez la description du paramètre MaxSizeGB pour connaître les valeurs acceptables en fonction de l’édition.
Type: | Int64 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MaxSizeGB
Spécifie la taille maximale de la base de données en gigaoctets. Vous pouvez spécifier ce paramètre ou le paramètre MaxSizeBytes . Les valeurs acceptables diffèrent selon l’édition.
Valeurs d’édition de base : 1 ou 2
Édition Standard valeurs : 1, 2, 5, 10, 20, 30, 40, 50, 100, 150, 200 ou 250
Valeurs Premium Edition : 1, 2, 5, 10, 20, 30, 40, 50, 100, 150, 200, 250, 300, 400 ou 500
Valeurs web Edition : 1 ou 5
Valeurs business Edition : 10, 20, 30, 40, 50, 100 ou 150
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
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 |
-ServerName
Spécifie le nom du serveur Azure SQL Database pour contenir la nouvelle base de données.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ServiceObjective
Spécifie un objet qui représente le nouvel objectif de service (niveau de performance) pour cette base de données. Cette valeur représente le niveau de ressources affectées à cette base de données. Les valeurs valides sont :
Basic : dd6d99bb-f193-4ec1-86f2-43d3bccbc49c Standard (S0) : f1173c43-91bd-4aaa-973c-54e79e15235b Standard (S1) : 1b1ebd4d-d903-4baa-97f9-4ea675f5e928 Standard (S2) : 455330e1-00cd-488b-b5fa-177c226f28b7 *Standard (S3) : 789681b8-ca10-4eb0-bdf2-e0b050601b40 Premium (P1) : 7203483a-c4fb-4304-9e9f-17c71c904f5d Premium (P1) : 7203483a-c4fb-4304-9e9f-17c71c904f5d Premium (P2) : a7d1b92d-c987-4375-b54d-2b1d0e0f5bb0 Premium (P3) : a7c4c615-cfb1-464b-b252-925be0a19446
*Standard (S3) fait partie de la dernière mise à jour sql Database V12 (préversion). Pour plus d’informations, consultez Nouveautés de la préversion d’Azure SQL Database V12https://azure.microsoft.com/documentation/articles/sql-database-preview-whats-new/.
Type: | ServiceObjective |
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 |
Sorties
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database
Notes
- Pour supprimer une base de données créée par New-AzureSqlDatabase, utilisez l’applet de commande Remove-AzureSqlDatabase.