Disable-SqlAlwaysOn
Menonaktifkan fitur Grup Ketersediaan AlwaysOn untuk server.
Sintaks
Disable-SqlAlwaysOn
[[-Path] <String>]
[-NoServiceRestart]
[-Force]
[-Credential <PSCredential>]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-SqlAlwaysOn
[-InputObject] <Server>
[-NoServiceRestart]
[-Force]
[-Credential <PSCredential>]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-SqlAlwaysOn
-ServerInstance <String>
[-NoServiceRestart]
[-Force]
[-Credential <PSCredential>]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Cmdlet Disable-SqlAlwaysOn menonaktifkan fitur grup vailabilitas 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.
Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.
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: Nonaktifkan 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: Nonaktifkan 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.
Jenis: | SwitchParameter |
Alias: | cf |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Credential
Menentukan kredensial windows yang memiliki izin untuk mengubah pengaturan AlwaysOn pada instans SQL Server.
Jenis: | PSCredential |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Force
Memaksa perintah untuk dijalankan tanpa meminta konfirmasi pengguna. Parameter ini disediakan untuk mengizinkan pembangunan skrip.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-InputObject
Menentukan objek server instans SQL Server tempat pengaturan Grup Ketersediaan AlwaysOn dinonaktifkan.
Jenis: | Server |
Position: | 1 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | 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.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Path
Menentukan jalur ke instans SQL Server. Ini adalah parameter opsional. Jika tidak ditentukan, nilai lokasi kerja saat ini digunakan.
Jenis: | String |
Position: | 1 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ProgressAction
Menentukan bagaimana PowerShell merespons pembaruan kemajuan yang dihasilkan oleh skrip, cmdlet, atau penyedia, seperti bilah kemajuan yang dihasilkan oleh cmdlet Write-Progress. cmdlet Write-Progress membuat bilah kemajuan yang memperlihatkan status perintah.
Jenis: | ActionPreference |
Alias: | proga |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ServerInstance
Menentukan nama instans SQL Server tempat Always On dinonaktifkan. Formatnya harus MACHINENAME\INSTANCE. Gunakan parameter Kredensial untuk mengubah pengaturan AlwaysOn pada server jarak jauh.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
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.SqlServer.Management.Smo.Server
System.String
Output
System.Object