Bagikan melalui


Remove-SqlAvailabilityGroup

Menghapus grup ketersediaan.

Sintaks

ByPath (Default)

Remove-SqlAvailabilityGroup
    [-Path] <String[]>
    [-Script]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByObject

Remove-SqlAvailabilityGroup
    [-InputObject] <AvailabilityGroup[]>
    [-Script]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Deskripsi

Cmdlet Remove-SqlAvailabilityGroup menghapus grup ketersediaan di Grup Ketersediaan AlwaysOn. Anda dapat menjalankan cmdlet ini pada instans SQL Server apa pun yang mengaktifkan Grup Ketersediaan AlwaysOn pada simpul Windows Server Failover Clustering (WSFC) yang memiliki kredensial keamanan untuk grup ketersediaan.

Contoh

Contoh 1: Menghapus grup ketersediaan

PS C:\> Remove-SqlAvailabilityGroup -Path "SQLSERVER:\Sql\Server\InstanceName\AvailabilityGroups\MainAG"

Perintah ini menghapus grup ketersediaan bernama MainAG. Anda dapat menjalankan perintah ini pada instans server apa pun yang menghosting replika ketersediaan untuk grup ketersediaan.

Contoh 2: Menghapus semua grup ketersediaan

PS C:\> Get-ChildItem "SQLSERVER:\Sql\Server\InstanceName\AvailabilityGroups" | Remove-SqlAvailabilityGroup

Perintah ini mendapatkan semua grup ketersediaan yang memiliki replika ketersediaan di lokasi yang ditentukan di penyedia SQLSERVER: . Perintah meneruskannya ke cmdlet saat ini dengan menggunakan operator alur. Cmdlet tersebut menghapus setiap grup ketersediaan.

Contoh 3: Membuat skrip untuk menghapus grup ketersediaan

PS C:\> Remove-SqlAvailabilityGroup -Path "SQLSERVER:\Sql\Server\InstanceName\AvailabilityGroups\MainAG" -Script

Perintah ini membuat skrip Transact-SQL yang menghapus grup ketersediaan bernama MainAG. Perintah tidak melakukan tindakan ini.

Parameter

-Confirm

Meminta konfirmasi sebelum menjalankan cmdlet.

Properti parameter

Jenis:SwitchParameter
Nilai default:False
Mendukung wildcard:False
DontShow:False
Alias:Cf

Set parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-InputObject

Menentukan grup ketersediaan yang dihapus cmdlet ini.

Properti parameter

Jenis:

AvailabilityGroup[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

ByObject
Position:2
Wajib:True
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Path

Menentukan jalur grup ketersediaan yang dihapus cmdlet ini.

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

ByPath
Position:2
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Script

Menunjukkan bahwa cmdlet ini mengembalikan skrip Transact-SQL yang melakukan tugas yang dilakukan cmdlet ini.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-WhatIf

Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan. Cmdlet tidak dijalankan.

Properti parameter

Jenis:SwitchParameter
Nilai default:False
Mendukung wildcard:False
DontShow:False
Alias:wi

Set parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

Microsoft.SqlServer.Management.Smo.AvailabilityGroup