Suspend-SqlAvailabilityDatabase
Menangguhkan pergerakan data pada database ketersediaan.
Sintaks
ByPath (Default)
Suspend-SqlAvailabilityDatabase
[[-Path] <String[]>]
[-Script]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByObject
Suspend-SqlAvailabilityDatabase
[-InputObject] <AvailabilityDatabase[]>
[-Script]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Cmdlet Suspend-SqlAvailabilityDatabase menangguhkan pergerakan data pada database ketersediaan. Cmdlet ini menangguhkan database pada replika yang dihosting oleh instans server saat ini. Jika Anda menangguhkan database sekunder, cmdlet ini mengatur statusnya ke SUSPENDED. Ini berada di belakang database utama yang sesuai. Jika Anda menangguhkan database utama, pergerakan data akan berhenti pada setiap replika sekunder.
Contoh
Contoh 1: Menangguhkan sinkronisasi untuk database
PS C:\> Suspend-SqlAvailabilityDatabase -Path "SQLSERVER:\Sql\Server\Instance\AvailabilityGroups\MainAG\AvailabilityDatabases\Database16"
Perintah ini menangguhkan sinkronisasi data untuk database ketersediaan Database16 dalam grup ketersediaan bernama MainAG pada instans server bernama Server\Instance.
Contoh 2: Menangguhkan sinkronisasi untuk semua database
PS C:\> Get-ChildItem "SQLSERVER:\Sql\Server\Instance\AvailabilityGroups\MainAG\AvailabilityDatabases" | Suspend-SqlAvailabilityDatabase
Perintah ini mendapatkan semua database ketersediaan milik MainAG, lalu meneruskannya ke cmdlet saat ini dengan menggunakan operator alur. Cmdlet saat ini menangguhkan setiap database ketersediaan.
Contoh 3: Membuat skrip untuk menangguhkan database
PS C:\> Suspend-SqlAvailabilityDatabase -Path "SQLSERVER:\Sql\Server\Instance\AvailabilityGroups\MainAG\AvailabilityDatabases\Database16" -Script
Perintah ini membuat skrip Transact-SQL yang menangguhkan database ketersediaan bernama Database16 dalam 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 database ketersediaan, sebagai objek AvailabilityDatabase , yang ditangguhkan cmdlet ini.
Properti parameter
| Jenis: | AvailabilityDatabase[] |
| 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 database ketersediaan yang ditangguhkan cmdlet. Jika Anda tidak menentukan parameter ini, cmdlet ini menggunakan lokasi kerja saat ini.
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 |
-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.AvailabilityDatabase
Anda dapat meneruskan database ketersediaan ke cmdlet ini.
Catatan
- Instans tempat Anda menjalankan perintah ini harus diaktifkan untuk ketersediaan tinggi.