Bagikan melalui


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