Bagikan melalui


Disable-SqlAlwaysOn

Menonaktifkan fitur Grup Ketersediaan AlwaysOn untuk server.

Sintaks

Disable-SqlAlwaysOn
       [[-Path] <String>]
       [-NoServiceRestart]
       [-Force]
       [-Credential <PSCredential>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SqlAlwaysOn
       [-InputObject] <Server>
       [-NoServiceRestart]
       [-Force]
       [-Credential <PSCredential>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SqlAlwaysOn
       -ServerInstance <String>
       [-NoServiceRestart]
       [-Force]
       [-Credential <PSCredential>]
       [-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 mengharuskan 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 mengharuskan 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\Username'. Perubahan ini mengharuskan 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 Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

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

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Menentukan objek server instans SQL Server tempat pengaturan Grup Ketersediaan AlwaysOn dinonaktifkan.

Type:Server
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

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

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServerInstance

Menentukan nama instans SQL Server di mana Always On dinonaktifkan. Formatnya harus MACHINENAME\INSTANCE. Gunakan parameter Kredensial untuk mengubah pengaturan Always On pada server jarak jauh.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

Microsoft.SqlServer.Management.Smo.Server

System.String

Output

System.Object