Set-AzureSqlDatabase
Mengatur properti untuk Azure SQL Database.
Catatan
Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.
Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.
Sintaks
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>]
Deskripsi
Cmdlet Set-AzureSqlDatabase mengatur properti untuk Azure SQL Database. Anda dapat menentukan database berdasarkan nama, atau meneruskan objek Azure SQL Database melalui alur. Anda dapat menentukan server berdasarkan nama, atau meneruskan konteks koneksi server Azure SQL Database. Buat konteks koneksi dengan menjalankan cmdlet New-AzureSqlDatabaseServerContext . Jika Anda menentukan server berdasarkan nama, cmdlet menggunakan informasi langganan Azure saat ini untuk mengautentikasi permintaan.
Contoh
Contoh 1: Mengubah ukuran database dengan menggunakan konteks koneksi
PS C:\> $Database01 = Get-AzureSqlDatabase -ConnectionContext $Context -DatabaseName "Database01"
PS C:\> Set-AzureSqlDatabase -ConnectionContext $Context -Database $Database01 -MaxSizeGB 20
Contoh ini mengubah ukuran database bernama Database01 menjadi 20 GB, dalam konteks koneksi server Azure SQL Database $Context.
Contoh 2: Mengubah ukuran database dengan menggunakan nama server
PS C:\> $Database01 = Get-AzureSqlDatabase -ServerName "lpqd0zbr8y" -DatabaseName "Database01"
PS C:\> Set-AzureSqlDatabase -ServerName "lpqd0zbr8y" -Database $Database01 -MaxSizeGB 20
Contoh ini mengubah ukuran database bernama Database01 menjadi 20 GB di server bernama lpqd0zbr8y.
Parameter
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Jenis: | SwitchParameter |
Alias: | cf |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ConnectionContext
Menentukan konteks koneksi server.
Jenis: | IServerDataServiceContext |
Alias: | Context |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Database
Menentukan objek yang mewakili Azure SQL Database yang dimodifikasi cmdlet ini.
Jenis: | Database |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-DatabaseName
Menentukan nama database yang dimodifikasi cmdlet ini.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Edition
Menentukan edisi baru untuk Azure SQL Database. Nilai yang valid adalah:
- Tidak
- Web
- Bisnis
- Dasar
- Standard
- Premium
Jenis: | DatabaseEdition |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Force
Memungkinkan tindakan selesai tanpa meminta konfirmasi kepada Anda.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-MaxSizeBytes
Menentukan ukuran maksimum baru untuk database dalam byte. Anda dapat menentukan parameter ini atau parameter MaxSizeGB . Lihat parameter MaxSizeGB untuk nilai yang dapat diterima berdasarkan edisi.
Jenis: | Int64 |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-MaxSizeGB
Menentukan ukuran maksimum baru untuk database dalam gigabyte. Anda dapat menentukan parameter ini atau parameter MaxSizeBytes . Nilai yang dapat diterima berbeda berdasarkan edisi.
Nilai Edisi Dasar: 1 atau 2
Nilai Edisi Standar: 1, 2, 5, 10, 20, 30, 40, 50, 100, 150, 200, atau 250
Nilai Premium Edition: 1, 2, 5, 10, 20, 30, 40, 50, 100, 150, 200, 250, 300, 400, atau 500
Nilai Edisi Web: 1 atau 5
Nilai Edisi Bisnis: 10, 20, 30, 40, 50, 100, atau 150
Jenis: | Int32 |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-NewDatabaseName
Menentukan nama baru database.
Jenis: | String |
Alias: | NewName |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-PassThru
Mengembalikan Azure SQL Database yang diperbarui.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Profile
Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.
Jenis: | AzureSMProfile |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ServerName
Menentukan nama server yang berisi database yang dimodifikasi cmdlet ini.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-ServiceObjective
Menentukan objek yang mewakili tujuan layanan baru (tingkat performa) untuk database ini. Nilai yang valid adalah:
- Dasar: dd6d99bb-f193-4ec1-86f2-43d3bccbc49c
- Standar (S0): f1173c43-91bd-4aaa-973c-54e79e15235b
- Standar (S1): 1b1ebd4d-d903-4baa-97f9-4ea675f5e928
- Standar (S2): 455330e1-00cd-488b-b5fa-177c226f28b7
- *Standar (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
*Standar (S3) adalah bagian dari Pembaruan Database SQL Terbaru V12 (pratinjau). Untuk informasi selengkapnya, lihat Apa yang Baru dalam Pratinjau Azure SQL Database V12https://azure.microsoft.com/documentation/articles/sql-database-preview-whats-new/.
Jenis: | ServiceObjective |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Sync
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Jenis: | SwitchParameter |
Alias: | wi |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
Input
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database
Output
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database