New-AzureSqlDatabase
Hiermee maakt u een Azure SQL Database.
Notitie
De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.
De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.
Syntaxis
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
Met de cmdlet New-AzureSqlDatabase maakt u een Azure SQL Database. U kunt de server opgeven met behulp van een Azure SQL Database-serververbindingscontext die u maakt met behulp van de cmdlet New-AzureSqlDatabaseServerContext . Als u de servernaam opgeeft, gebruikt de cmdlet de huidige Azure-abonnementsgegevens om de aanvraag te verifiëren voor toegang tot de server.
Wanneer u een nieuwe database maakt door een Azure SQL Database-server op te geven, maakt de cmdlet New-AzureSqlDatabase een tijdelijke verbindingscontext met behulp van de opgegeven servernaam en de huidige Azure-abonnementsgegevens om de bewerking uit te voeren.
Voorbeelden
Voorbeeld 1: Een database maken
PS C:\> $Database01 = New-AzureSqlDatabase -ConnectionContext $Context -DatabaseName "Database01" -Edition "Business" -MaxSizeGB 50 -Collation "SQL_Latin1_General_CP1_CI_AS"
Met deze opdracht maakt u een Azure SQL Database met de naam Database1 voor de verbindingscontext van de Azure SQL Database-server $Context.
Voorbeeld 2: Een database maken in het huidige abonnement
PS C:\> $Database01 = New-AzureSqlDatabase -ServerName "lpqd0zbr8y" -DatabaseName "Database01" -Edition "Business" -MaxSizeGB 50 -Collation "SQL_Latin1_General_CP1_CI_AS"
In dit voorbeeld wordt een database met de naam Database1 gemaakt op de opgegeven Azure SQL Database-server met de naam lpqd0zbr8y. De cmdlet gebruikt de huidige Azure-abonnementsgegevens om de aanvraag te verifiëren voor toegang tot de server.
Parameters
-Collation
Hiermee geeft u een sortering voor de nieuwe database.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ConnectionContext
Hiermee geeft u de verbindingscontext op van een server waarop deze cmdlet een database maakt.
Type: | IServerDataServiceContext |
Aliassen: | Context |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DatabaseName
Hiermee geeft u de naam van de nieuwe database.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Edition
Hiermee geeft u de editie voor de nieuwe Azure SQL Database op. Geldige waarden zijn:
- Geen
- Web
- Onderneming
- Basic
- Standard
- Premium
De standaardwaarde is Web.
Type: | DatabaseEdition |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Force
Hiermee kan de actie worden voltooid zonder dat de gebruiker om bevestiging wordt gevraagd.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MaxSizeBytes
Hiermee geeft u de maximale grootte van de database in bytes. U kunt deze parameter of de parameter MaxSizeGB opgeven. Zie de beschrijving van de parameter MaxSizeGB voor acceptabele waarden op basis van de editie.
Type: | Int64 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MaxSizeGB
Hiermee geeft u de maximale grootte van de database in gigabytes. U kunt deze parameter of de parameter MaxSizeBytes opgeven. De acceptabele waarden verschillen op basis van de editie.
Basiseditiewaarden: 1 of 2
Standard Edition-waarden: 1, 2, 5, 10, 20, 30, 40, 50, 100, 150, 200 of 250
Premium Edition-waarden: 1, 2, 5, 10, 20, 30, 40, 50, 100, 150, 200, 250, 300, 400 of 500
Web Edition-waarden: 1 of 5
Business Edition-waarden: 10, 20, 30, 40, 50, 100 of 150
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Profile
Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ServerName
Hiermee geeft u de naam op van de Azure SQL Database-server die de nieuwe database bevat.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ServiceObjective
Hiermee geeft u een object op dat de nieuwe servicedoelstelling (prestatieniveau) voor deze database vertegenwoordigt. Deze waarde vertegenwoordigt het niveau van resources die aan deze database zijn toegewezen. Geldige waarden zijn:
Basis: 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-917c71c904f5d Premium (P2): a7d1b92d-c987-4375-b54d-2b1d0e0f5bb0 Premium (P3): a7c4c615-afgehandeld1-464b-b252-925be0a19446
*Standard (S3) maakt deel uit van de nieuwste SQL Database Update V12 (preview). Zie Wat is er nieuw in azure SQL Database V12 Preview voor meer informatiehttps://azure.microsoft.com/documentation/articles/sql-database-preview-whats-new/.
Type: | ServiceObjective |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database
Notities
- Als u een database wilt verwijderen die is gemaakt door New-AzureSqlDatabase, gebruikt u de cmdlet Remove-AzureSqlDatabase.