sp_changedistributiondb (Transact-sql)
Dağıtım veritabanı özelliklerini değiştirir. Bu saklı yordam, herhangi bir veritabanı üzerinde dağıtımcı adresindeki yürütülür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_changedistributiondb [ @database= ] 'database'
[ , [ @property= ] 'property' ]
[ , [ @value= ] 'value' ]
Bağımsız değişkenler
@database='veritabanı'
Dağıtım veritabanının adıdır. Veritabanı olan sysname, hiçbir varsayılan ile.@property='özelliği'
Belirtilen veritabanını değiştirmek için özellik olduğunu. özellik olan sysname, ve bu değerlerden biri olabilir.Değer
Açıklama
history_retention
Geçmiş tablo saklama dönemi.
max_distretention
En fazla dağıtım saklama dönemi.
min_distretention
Minimum dağıtım saklama dönemi.
NULL (varsayılan)
Kullanılabilir tüm özelliği değerleri yazdırılır.
@value='değeri'
Belirtilen özellik için yeni değerdir. değeri olan nvarchar(255), null varsayılan.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_changedistributiondb çoğaltma tüm türleri kullanılır.
Örnek
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
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü yürütebilirsiniz sp_changedistributiondb.
Ayrıca bkz.
Başvuru
sp_adddistributiondb (Transact-sql)
sp_dropdistributiondb (Transact-sql)
sp_helpdistributiondb (Transact-sql)
Çoğaltma depolanan yordamlar (Transact-sql)
Kavramlar
Görüntüleme ve dağıtıcı ve Publisher özelliklerini değiştirme