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
Uvádí informace o distributorovi, distribuční databázi, pracovním adresáři a uživatelském účtu SQL Server Agent. Tento uložený postup se provádí u Publisher v databázi publikací nebo v jakékoli jiné databázi.
Syntax
sys.sp_helpdistributor
[ [ @distributor = ] N'distributor' OUTPUT ]
[ , [ @distribdb = ] N'distribdb' OUTPUT ]
[ , [ @directory = ] N'directory' OUTPUT ]
[ , [ @account = ] N'account' OUTPUT ]
[ , [ @min_distretention = ] min_distretention OUTPUT ]
[ , [ @max_distretention = ] max_distretention OUTPUT ]
[ , [ @history_retention = ] history_retention OUTPUT ]
[ , [ @history_cleanupagent = ] N'history_cleanupagent' OUTPUT ]
[ , [ @distrib_cleanupagent = ] N'distrib_cleanupagent' OUTPUT ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @local = ] N'local' ]
[ , [ @rpcsrvname = ] N'rpcsrvname' OUTPUT ]
[ , [ @publisher_type = ] N'publisher_type' OUTPUT ]
[ , [ @deletebatchsize_xact = ] deletebatchsize_xact OUTPUT ]
[ , [ @deletebatchsize_cmd = ] deletebatchsize_cmd OUTPUT ]
[ , [ @dist_listener = ] N'dist_listener' OUTPUT ]
[ ; ]
Arguments
[ @distributor = ] N'distributor' OUTPUT
Jméno distributora.
@distributor je sysname, s výchozím nastavením %, což je jediná hodnota, která vrací výslednou množinu.
[ @distribdb = ] N'distribdb' OUTPUT
Název distribuční databáze.
@distribdb je sysname, s výchozím nastavením %, což je jediná hodnota, která vrací výslednou množinu.
[ @directory = ] N'directory' OUTPUT
Pracovní adresář.
@directory je nvarchar(255), s výchozím hodnotou %, což je jediná hodnota, která vrací výslednou množinu.
[ @account = ] N'account' OUTPUT
Uživatelský účet Windows.
@account je nvarchar(255), s výchozím hodnotou %, což je jediná hodnota, která vrací množinu výsledků.
[ @min_distretention = ] min_distretention VÝSTUP
Minimální doba uchování distribuce je v hodinách.
@min_distretention je int, s výchozím nastavením -1.
[ @max_distretention = ] max_distretention VÝSTUP
Maximální doba uchování distribuce v hodinách.
@max_distretention je int, s výchozím nastavením -1.
[ @history_retention = ] history_retention VÝSTUP
Období uchovávání historie v několika hodinách.
@history_retention je int, s výchozím hodnotou -1.
[ @history_cleanupagent = ] VÝSTUP N'history_cleanupagent'
Jméno agenta na čištění historie.
@history_cleanupagent je nvarchar(100), s výchozím hodnotou %, což je jediná hodnota, která vrací výslednou množinu.
[ @distrib_cleanupagent = ] VÝSTUP N'distrib_cleanupagent'
Název distribučního čistitele.
@distrib_cleanupagent je nvarchar(100), s výchozím hodnotou %, což je jediná hodnota, která vrací výslednou množinu.
[ @publisher = ] N'vydavatele'
Název vydavatele.
@publisher je sysname s výchozím nastavením NULL.
[ @local = ] N'místní'
Zda by SQL Server měl dostávat lokální serverové hodnoty.
@local je nvarchar(5), s výchozím hodnotou NULL.
[ @rpcsrvname = ] N'rpcsrvname' VÝSTUP
Název serveru, který vydává vzdálené volání procedur.
@rpcsrvname je sysname, s výchozím hodnotou %, což je jediná hodnota, která vrací výslednou množinu.
[ @publisher_type = ] N'publisher_type' VÝSTUP
Typ Publisher Publisher.
@publisher_type je sysname, s výchozím hodnotou %, což je jediná hodnota, která vrací výslednou množinu.
[ @deletebatchsize_xact = ] deletebatchsize_xact VÝSTUP
Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
[ @deletebatchsize_cmd = ] deletebatchsize_cmd VÝSTUP
Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
[ @dist_listener = ] N'dist_listener' VÝSTUP
Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
Sada výsledků
| Název sloupce | Datový typ | Description |
|---|---|---|
distributor |
sysname | Název distributora. |
distribution database |
sysname | Název distribuční databáze. |
directory |
nvarchar(255) | Název pracovního adresáře. |
account |
nvarchar(255) | Název uživatelského účtu Windows. |
min distrib retention |
int | Minimální doba uchování distribuce. |
max distrib retention |
int | Maximální doba uchování distribuce. |
history retention |
int | Období uchovávání historie. |
history cleanup agent |
nvarchar(100) | Jméno agenta na úklid historie. |
distribution cleanup agent |
nvarchar(100) | Název distribučního úklidového agenta. |
rpc server name |
sysname | Název vzdáleného nebo místního distributora. |
rpc login name |
sysname | Přihlášení se používá pro vzdálené volání procedur vzdálenému distributorovi. |
publisher type |
sysname | Typ Publisher; může být jeden z následujících: - MSSQLSERVER - ORÁKULUM - ORACLE GATEWAY |
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Remarks
sp_helpdistributor se používá ve všech typech replikace.
Pokud je při spuštění sp_helpdistributorzadán jeden nebo více výstupních parametrů , všechny výstupní parametry nastavené na NULL jsou při výstupu přiřazeny a žádná výsledná sada se nevrátí. Pokud nejsou specifikovány žádné výstupní parametry, vrátí se výsledná množina.
Permissions
Následující sloupce výsledkové sady nebo výstupní parametry se vracejí členům role pevného serveru správce systému v Publisher a db_owner pevné databázové role v publikační databázi:
| Sloupec množiny výsledků | Výstupní parametr |
|---|---|
account |
@account |
min distrib retention |
@min_distretention |
max distrib retention |
@max_distretention |
history retention |
@history_retention |
history cleanup agent |
@history_cleanupagent |
distribution cleanup agent |
@distrib_cleanupagent |
rpc login name |
none |
Následující sloupec výsledkové sady se uživatelům vrací v seznamu přístupu k publikaci u distributora:
- adresář
Následující sloupce výsledkové sady se vracejí všem uživatelům.
| Sloupec množiny výsledků | Výstupní parametr |
|---|---|
distributor |
@distributor |
distribution database |
@distribdb |
rpc server name |
@rpcsrvname |
publisher type |
@publisher_type |