Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL ServerAzure
SQL Managed Instance
Mění vlastnosti distribuční databáze. Tato uložená procedura se provádí u distributora v libovolné databázi.
Syntax
sys.sp_changedistributiondb
[ @database = ] N'database'
[ , [ @property = ] N'property' ]
[ , [ @value = ] N'value' ]
[ ; ]
Arguments
[ @database = ] N'database'
Název distribuční databáze. @database je sysname, bez výchozího nastavení.
[ @property = ] N'property'
Vlastnost se mění pro danou databázi. @property je sysname a může být jednou z těchto hodnot.
| Value | Description |
|---|---|
history_retention |
Období uchovávání historické tabulky. |
max_distretention |
Maximální doba uchování distribuce. |
min_distretention |
Minimální doba uchování distribuce. |
NULL (výchozí) |
Vytisknou se všechny dostupné @property hodnoty. |
[ @value = ] N'value'
Nová hodnota pro danou nemovitost.
@value je nvarchar(255) s výchozí hodnotou NULL.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Remarks
sp_changedistributiondb se používá ve všech typech replikace.
Examples
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
Povolení
Spustit můžou pouze členové pevné role serveru sp_changedistributiondb .