Bagikan melalui


Disable-SqlAlwaysOn

Menonaktifkan fitur grup ketersediaan AlwaysOn untuk server.

Sintaks

ByPath (Default)

Disable-SqlAlwaysOn
    [[-Path] <String>]
    [-NoServiceRestart]
    [-Force]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByObject

Disable-SqlAlwaysOn
    [-InputObject] <Server>
    [-NoServiceRestart]
    [-Force]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByName

Disable-SqlAlwaysOn
    -ServerInstance <String>
    [-NoServiceRestart]
    [-Force]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Deskripsi

Cmdlet Disable-SqlAlwaysOn menonaktifkan fitur grup vailability AlwaysOn pada instans SQL Server. Jika fitur grup ketersediaan AlwaysOn dinonaktifkan saat layanan SQL Server berjalan, layanan mesin database harus dimulai ulang agar perubahan selesai. Kecuali Anda menentukan parameter Paksa , cmdlet meminta Anda untuk memulai ulang layanan.

Jika fitur grup ketersediaan AlwaysOn sudah dinonaktifkan, cmdlet ini tidak membuat perubahan.

Cmdlet ini dapat berjalan terhadap layanan jarak jauh.

Anda harus memiliki izin Administrator untuk menjalankan cmdlet ini.

Contoh

Contoh 1: Nonaktifkan grup ketersediaan AlwaysOn di jalur yang ditentukan

PS C:\> Disable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance"

Perintah ini menonaktifkan grup ketersediaan AlwaysOn pada instans SQL Server yang terletak di jalur yang ditentukan. Perintah ini memerlukan menghidupkan ulang instans server, dan Anda akan diminta untuk mengonfirmasi mulai ulang ini.

Contoh 2: Nonaktifkan grup ketersediaan AlwaysOn di jalur yang ditentukan dan mulai ulang server tanpa konfirmasi

PS C:\> Disable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance" -Force

Perintah ini menonaktifkan grup ketersediaan AlwaysOn pada instans SQL Server yang terletak di jalur yang ditentukan. Opsi Paksa menyebabkan instans server dimulai ulang tanpa meminta konfirmasi kepada Anda.

Contoh 3: Menonaktifkan grup ketersediaan AlwaysOn untuk instans server yang ditentukan

PS C:\> Disable-SqlAlwaysOn -ServerInstance "Computer\Instance"

Perintah ini menonaktifkan grup ketersediaan AlwaysOn pada instans SQL Server bernama Computer\Instance. Perintah ini memerlukan menghidupkan ulang instans dan Anda akan diminta untuk mengonfirmasi mulai ulang ini.

Contoh 4: Menonaktifkan grup ketersediaan AlwaysOn untuk instans server yang ditentukan menggunakan autentikasi Windows

PS C:\> Disable-SqlAlwaysOn -ServerInstance "Computer\Instance" -Credential (Get-Credential "DOMAIN\Username")

Perintah ini menonaktifkan grup ketersediaan AlwaysOn pada instans SQL Server bernama Computer\Instance menggunakan autentikasi Windows. Anda akan diminta untuk memasukkan kata sandi untuk akun yang ditentukan, DOMAIN\Nama Pengguna. Perubahan ini memerlukan menghidupkan ulang instans dan Anda juga akan diminta untuk mengonfirmasi mulai ulang ini.

Contoh 5: Nonaktifkan grup ketersediaan AlwaysOn di jalur yang ditentukan tanpa memulai ulang server

PS C:\> Disable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance" -NoServiceRestart

Perintah ini menonaktifkan grup ketersediaan AlwaysOn pada instans SQL Server yang terletak di jalur yang ditentukan, tetapi perintah tidak memulai ulang instans. Perubahan tidak akan berlaku sampai Anda memulai ulang instans server ini secara manual.

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

-Credential

Menentukan kredensial windows yang memiliki izin untuk mengubah pengaturan AlwaysOn pada instans SQL Server.

Properti parameter

Jenis:PSCredential
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

-Force

Memaksa perintah untuk dijalankan tanpa meminta konfirmasi pengguna. Parameter ini disediakan untuk mengizinkan pembangunan skrip.

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

-InputObject

Menentukan objek server instans SQL Server tempat pengaturan grup ketersediaan AlwaysOn dinonaktifkan.

Properti parameter

Jenis:Server
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

-NoServiceRestart

Menunjukkan bahwa pengguna tidak diminta untuk memulai ulang layanan SQL Server. Anda harus memulai ulang layanan SQL Server secara manual agar perubahan diterapkan. Ketika parameter ini diatur, Force diabaikan.

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

-Path

Menentukan jalur ke instans SQL Server. Ini adalah parameter opsional. Jika tidak ditentukan, nilai lokasi kerja saat ini digunakan.

Properti parameter

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

Set parameter

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

-ServerInstance

Menentukan nama instans SQL Server tempat AlwaysOn dinonaktifkan. Formatnya harus MACHINENAME\INSTANCE. Gunakan parameter Kredensial untuk mengubah pengaturan AlwaysOn pada server jarak jauh.

Properti parameter

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

Set parameter

ByName
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
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

SMO.Server