Aracılığıyla paylaş


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.

Konu bağlantısı simgesiTransact-sql sözdizimi kuralları

Sözdizimi

sp_changedistributiondb [ @database= ] 'database' 
    [ , [ @property= ] 'property' ] 
    [ , [ @value= ] 'value' ]

Bağımsız değişkenler

  • [ @database=] 'database'
    Is the name of the distribution database.database is sysname, with no default.

  • [ @property=] 'property'
    Is the property to change for the given database.property is sysname, and can be one of these values.

    Değer

    Açıklama

    history_retention

    Geçmiş tablo saklama dönemi.

    max_distretention

    En fazla dağıtım saklama süresi.

    min_distretention

    Minimum dağıtım saklama süresi.

    Null(default)

    Kullanılabilir tüm özellik değerleri yazdırılıyor.

  • [ @value=] 'value'
    Is the new value for the specified property.value is nvarchar(255), with a default of NULL.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

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ü olabilir yürütmek sp_changedistributiondb.