更改分發(fā)數(shù)據(jù)庫的屬性。此存儲過程在分發(fā)服務器的分發(fā)數(shù)據(jù)庫上執(zhí)行。
sp_changedistributiondb [ @database = ] 'database'
[ , [ @property = ] 'property' ]
[ , [ @value = ] 'value' ]
[@database =] 'database'
是數(shù)據(jù)庫名。database 的數(shù)據(jù)類型為 sysname,沒有默認設置。
[@property =] 'property'
是要更改的給定數(shù)據(jù)庫屬性。property 的數(shù)據(jù)類型為 sysname,可以是下列值之一。
值 | 描述 |
---|---|
history_retention | 歷史記錄表保持期。 |
max_distretention | 最大分發(fā)保持期。該值必須大于或等于分發(fā)數(shù)據(jù)庫中的所有事務發(fā)布的保持期。 |
min_distretention | 最小分發(fā)保持期。 |
NULL(默認值) | 輸出所有可用的 property 值。 |
[@value =] 'value'
是指定屬性的新值。value 的數(shù)據(jù)類型為 nvarchar(255),默認設置為 NULL。
0(成功)或 1(失?。?/P>
sp_changedistributiondb 用于所有類型的復制。
只有 sysadmin 固定服務器角色成員才能執(zhí)行 sp_changedistributiondb。
相關文章