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