Bagikan melalui


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.