Sdílet prostřednictvím


Set-AzureSqlDatabase

Nastaví vlastnosti služby Azure SQL Database.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Syntaxe

Set-AzureSqlDatabase
   -ConnectionContext <IServerDataServiceContext>
   -DatabaseName <String>
   [-NewDatabaseName <String>]
   [-Edition <DatabaseEdition>]
   [-MaxSizeGB <Int32>]
   [-MaxSizeBytes <Int64>]
   [-ServiceObjective <ServiceObjective>]
   [-PassThru]
   [-Force]
   [-Sync]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzureSqlDatabase
   -ConnectionContext <IServerDataServiceContext>
   -Database <Database>
   [-NewDatabaseName <String>]
   [-Edition <DatabaseEdition>]
   [-MaxSizeGB <Int32>]
   [-MaxSizeBytes <Int64>]
   [-ServiceObjective <ServiceObjective>]
   [-PassThru]
   [-Force]
   [-Sync]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzureSqlDatabase
   -ServerName <String>
   -DatabaseName <String>
   [-NewDatabaseName <String>]
   [-Edition <DatabaseEdition>]
   [-MaxSizeGB <Int32>]
   [-MaxSizeBytes <Int64>]
   [-ServiceObjective <ServiceObjective>]
   [-PassThru]
   [-Force]
   [-Sync]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzureSqlDatabase
   -ServerName <String>
   -Database <Database>
   [-NewDatabaseName <String>]
   [-Edition <DatabaseEdition>]
   [-MaxSizeGB <Int32>]
   [-MaxSizeBytes <Int64>]
   [-ServiceObjective <ServiceObjective>]
   [-PassThru]
   [-Force]
   [-Sync]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Rutina Set-AzureSqlDatabase nastavuje vlastnosti služby Azure SQL Database. Databázi můžete zadat podle názvu nebo předat objekt služby Azure SQL Database prostřednictvím kanálu. Server můžete zadat podle názvu nebo předat kontext připojení k serveru Azure SQL Database. Vytvořte kontext připojení spuštěním rutiny New-AzureSqlDatabaseServerContext . Pokud zadáte server podle názvu, rutina k ověření požadavku použije aktuální informace o předplatném Azure.

Příklady

Příklad 1: Změna velikosti databáze pomocí kontextu připojení

PS C:\> $Database01 = Get-AzureSqlDatabase -ConnectionContext $Context -DatabaseName "Database01"
PS C:\> Set-AzureSqlDatabase -ConnectionContext $Context -Database $Database01 -MaxSizeGB 20

Tento příklad změní velikost databáze s názvem Database01 na 20 GB v kontextu připojení k serveru Azure SQL Database $Context.

Příklad 2: Změna velikosti databáze pomocí názvu serveru

PS C:\> $Database01 = Get-AzureSqlDatabase -ServerName "lpqd0zbr8y" -DatabaseName "Database01"
PS C:\> Set-AzureSqlDatabase -ServerName "lpqd0zbr8y" -Database $Database01 -MaxSizeGB 20

Tento příklad změní velikost databáze s názvem Database01 na 20 GB na serveru s názvem lpqd0zbr8y.

Parametry

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ConnectionContext

Určuje kontext připojení serveru.

Typ:IServerDataServiceContext
Aliasy:Context
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Database

Určuje objekt, který představuje službu Azure SQL Database, kterou tato rutina upravuje.

Typ:Database
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DatabaseName

Určuje název databáze, kterou tato rutina upraví.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Edition

Určuje novou edici služby Azure SQL Database. Platné hodnoty jsou:

  • Nic
  • Web
  • Obchodní
  • Basic
  • Standard
  • Premium
Typ:DatabaseEdition
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Force

Umožňuje akci dokončit bez zobrazení výzvy k potvrzení.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MaxSizeBytes

Určuje novou maximální velikost databáze v bajtech. Můžete zadat buď tento parametr, nebo parametr MaxSizeGB . Přijatelné hodnoty založené na edici najdete v parametru MaxSizeGB .

Typ:Int64
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MaxSizeGB

Určuje novou maximální velikost databáze v gigabajtech. Můžete zadat buď tento parametr, nebo parametr MaxSizeBytes . Přijatelné hodnoty se liší v závislosti na edici.

Základní hodnoty edice: 1 nebo 2

edice Standard hodnoty: 1, 2, 5, 10, 20, 30, 40, 50, 100, 150, 200 nebo 250

Prémiové hodnoty edice: 1, 2, 5, 10, 20, 30, 40, 50, 100, 150, 200, 250, 300, 400 nebo 500

Hodnoty webové edice: 1 nebo 5

Hodnoty Business Edition: 10, 20, 30, 40, 50, 100 nebo 150

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-NewDatabaseName

Určuje nový název databáze.

Typ:String
Aliasy:NewName
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PassThru

Vrátí aktualizovanou službu Azure SQL Database.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Profile

Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.

Typ:AzureSMProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ServerName

Určuje název serveru, který obsahuje databázi, kterou tato rutina upravuje.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ServiceObjective

Určuje objekt představující nový cíl služby (úroveň výkonu) pro tuto databázi. Platné hodnoty jsou:

  • Základní: dd6d99bb-f193-4ec1-86f2-43d3bccbc49c
  • Standardní (S0): f1173c43-91bd-4aaa-973c-54e79e15235b
  • Standardní (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 (P2): a7d1b92d-c987-4375-b54d-2b1d0e0f5bb0
  • Premium (P3): a7c4c615-cfb1-464b-b252-925be0a19446

*Standard (S3) je součástí nejnovější aktualizace SQL Database V12 (Preview). Další informace najdete v tématu Co je nového ve službě Azure SQL Database V12 Preview.https://azure.microsoft.com/documentation/articles/sql-database-preview-whats-new/.

Typ:ServiceObjective
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Sync

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

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

Výstupy

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