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ı simgesi 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