sp_changedistributiondb (T-SQL)
Berlaku untuk: SQL Server
Azure SQL Managed Instance
Mengubah properti database distribusi. Prosedur tersimpan ini dijalankan di Distributor pada database apa pun.
Sintaks
sp_changedistributiondb [ @database= ] 'database'
[ , [ @property= ] 'property' ]
[ , [ @value= ] 'value' ]
Argumen
[ @database = ] 'database'
Adalah nama database distribusi. database adalah sysname, tanpa default.
[ @property = ] 'property'
Adalah properti yang akan diubah untuk database yang diberikan. properti adalah sysname, dan bisa menjadi salah satu nilai ini.
Nilai | Deskripsi |
---|---|
history_retention | Periode retensi tabel riwayat. |
max_distretention | Periode retensi distribusi maksimum. |
min_distretention | Periode retensi distribusi minimum. |
NULL (default) | Semua nilai properti yang tersedia dicetak. |
[ @value = ] 'value'
Adalah nilai baru untuk properti yang ditentukan. nilainya adalah nvarchar(255), dengan default NULL.
Mengembalikan Nilai Kode
0 (berhasil) atau 1 (kegagalan)
Keterangan
sp_changedistributiondb digunakan di semua jenis replikasi.
Contoh
DECLARE @distributionDB AS sysname;
SET @distributionDB = N'distribution';
-- Change the history retention period to 24 hours and the
-- maximum retention period to 48 hours.
USE distribution
EXEC sp_changedistributiondb @distributionDB, N'history_retention', 24
EXEC sp_changedistributiondb @distributionDB, N'max_distretention', 48
GO
Izin
Hanya anggota peran server tetap sysadmin yang dapat menjalankan sp_changedistributiondb.
Lihat Juga
Menampilkan dan Mengubah Properti Distributor dan Penerbit
sp_adddistributiondb (T-SQL)
sp_dropdistributiondb (T-SQL)
sp_helpdistributiondb (T-SQL)
Prosedur Tersimpan Replikasi (Transact-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk