Delen via


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.