Dela via


New-AzureSqlDatabase

Skapar en Azure SQL Database.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

Syntax

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

Cmdleten New-AzureSqlDatabase skapar en Azure SQL Database. Du kan ange servern med hjälp av en Azure SQL Database-serveranslutningskontext som du skapar med cmdleten New-AzureSqlDatabaseServerContext . Om du anger servernamnet använder cmdleten den aktuella Azure-prenumerationsinformationen för att autentisera begäran om åtkomst till servern.

När du skapar en ny databas genom att ange en Azure SQL Database-server skapar cmdleten New-AzureSqlDatabase en tillfällig anslutningskontext med det angivna servernamnet och aktuell Azure-prenumerationsinformation för att utföra åtgärden.

Exempel

Exempel 1: Skapa en databas

PS C:\> $Database01 = New-AzureSqlDatabase -ConnectionContext $Context -DatabaseName "Database01" -Edition "Business" -MaxSizeGB 50 -Collation "SQL_Latin1_General_CP1_CI_AS"

Det här kommandot skapar en Azure SQL Database med namnet Database1 för Azure SQL Database-serveranslutningskontexten $Context.

Exempel 2: Skapa en databas i den aktuella prenumerationen

PS C:\> $Database01 = New-AzureSqlDatabase -ServerName "lpqd0zbr8y" -DatabaseName "Database01" -Edition "Business" -MaxSizeGB 50 -Collation "SQL_Latin1_General_CP1_CI_AS"

I det här exemplet skapas en databas med namnet Database1 på den angivna Azure SQL Database-servern med namnet lpqd0zbr8y. Cmdleten använder den aktuella Azure-prenumerationsinformationen för att autentisera begäran om åtkomst till servern.

Parametrar

-Collation

Anger en sortering för den nya databasen.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ConnectionContext

Anger anslutningskontexten för en server där den här cmdleten skapar en databas.

Type:IServerDataServiceContext
Aliases:Context
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DatabaseName

Anger namnet på den nya databasen.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Edition

Anger utgåvan för den nya Azure SQL Database. Giltiga värden är:

  • Nej
  • Webb
  • Företag
  • Grundläggande
  • Standard
  • Premium

Standardvärdet är Webb.

Type:DatabaseEdition
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Tillåter att åtgärden slutförs utan att användaren uppmanas att bekräfta det.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxSizeBytes

Anger den maximala storleken på databasen i byte. Du kan ange antingen den här parametern eller parametern MaxSizeGB . Se parameterbeskrivningen MaxSizeGB för acceptabla värden baserat på utgåva.

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxSizeGB

Anger den maximala storleken på databasen i gigabyte. Du kan ange antingen den här parametern eller parametern MaxSizeBytes . De acceptabla värdena skiljer sig åt baserat på utgåva.

Basic Edition-värden: 1 eller 2

Standard edition-värden: 1, 2, 5, 10, 20, 30, 40, 50, 100, 150, 200 eller 250

Premium Edition-värden: 1, 2, 5, 10, 20, 30, 40, 50, 100, 150, 200, 250, 300, 400 eller 500

Web Edition-värden: 1 eller 5

Business Edition-värden: 10, 20, 30, 40, 50, 100 eller 150

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServerName

Anger namnet på Den Azure SQL Database-server som ska innehålla den nya databasen.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServiceObjective

Anger ett objekt som representerar det nya tjänstmålet (prestandanivå) för den här databasen. Det här värdet representerar den resursnivå som tilldelats den här databasen. Giltiga värden är:

Grundläggande: dd6d99bb-f193-4ec1-86f2-43d3bccbc49c Standard (S0): f1173c43-91bd-4aaa-973c-54e79e15235b Standard (S1): 1b1ebd4d-d 903-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-717c71c904f5d Premium (P2): a7d1b92d-c987-4375-b54d-2b1d0e0f5bb0 Premium (P3): a7c4c615-cfb1-464b-b252-925be0a19446

*Standard (S3) är en del av den senaste SQL Database Update V12 (förhandsversion). Mer information finns i Nyheter i förhandsversionen av Azure SQL Database V12https://azure.microsoft.com/documentation/articles/sql-database-preview-whats-new/.

Type:ServiceObjective
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Utdata

Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database

Kommentarer

  • Om du vill ta bort en databas som skapades av New-AzureSqlDatabase använder du cmdleten Remove-AzureSqlDatabase.