Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Istanza gestita di SQL di Azure
Elenca le informazioni sul server di distribuzione, il database di distribuzione, la directory di lavoro e l'account utente di SQL Server Agent. Questa stored procedure viene eseguita nel database di pubblicazione o in qualsiasi database del server di pubblicazione.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
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 ]
[ ; ]
Argomenti
[ @distributor = ] N'DISTRIBUTOR' OUTPUT
Nome del server di distribuzione.
@distributor è sysname, con un valore predefinito , %che è l'unico valore che restituisce un set di risultati.
[ @distribdb = ] N'distribdb' OUTPUT
Nome del database di distribuzione.
@distribdb è sysname, con un valore predefinito %, che è l'unico valore che restituisce un set di risultati.
[ @directory = ] N'directory' OUTPUT
Directory di lavoro.
@directory è nvarchar(255), con un valore predefinito , %che è l'unico valore che restituisce un set di risultati.
[ @account = ] N'account OUTPUT
Account utente di Windows.
@account è nvarchar(255), con un valore predefinito , %che è l'unico valore che restituisce un set di risultati.
[ @min_distretention = ] min_distretention OUTPUT
Periodo di conservazione minimo della distribuzione, espresso in ore.
@min_distretention è int, con il valore predefinito -1.
[ @max_distretention = ] max_distretention OUTPUT
Periodo massimo di conservazione della distribuzione, espresso in ore.
@max_distretention è int, con il valore predefinito .-1
[ @history_retention = ] history_retention OUTPUT
Periodo di conservazione della cronologia, espresso in ore.
@history_retention è int, con il valore predefinito -1.
[ @history_cleanupagent = ] N'history_cleanupagent' OUTPUT
Nome dell'agente di pulizia della cronologia.
@history_cleanupagent è nvarchar(100), con un valore predefinito , %che è l'unico valore che restituisce un set di risultati.
[ @distrib_cleanupagent = ] N'distrib_cleanupagent' OUTPUT
Nome dell'agente di pulizia della distribuzione.
@distrib_cleanupagent è nvarchar(100), con un valore predefinito , %che è l'unico valore che restituisce un set di risultati.
[ @publisher = ] N'publisher'
Nome del server di pubblicazione.
@publisher è sysname, con un valore predefinito .NULL
[ @local = ] N'local'
Indica se SQL Server deve ottenere i valori del server locale.
@local è nvarchar(5), con il valore predefinito NULL.
[ @rpcsrvname = ] N'rpcsrvname' OUTPUT
Nome del server che esegue chiamate di procedura remota.
@rpcsrvname è sysname, con un valore predefinito , %che è l'unico valore che restituisce un set di risultati.
[ @publisher_type = ] N'publisher_type' OUTPUT
Tipo di server di pubblicazione del server di pubblicazione.
@publisher_type è sysname, con un valore predefinito , %che è l'unico valore che restituisce un set di risultati.
[ @deletebatchsize_xact = ] deletebatchsize_xact OUTPUT
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
[ @deletebatchsize_cmd = ] deletebatchsize_cmd OUTPUT
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
[ @dist_listener = ] N'dist_listener' OUTPUT
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
Set di risultati
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
distributor |
sysname | Nome del server di distribuzione. |
distribution database |
sysname | Nome del database di distribuzione. |
directory |
nvarchar(255) | Nome della directory di lavoro. |
account |
nvarchar(255) | Nome dell'account utente di Windows. |
min distrib retention |
int | Periodo di memorizzazione minimo per la distribuzione. |
max distrib retention |
int | Periodo di memorizzazione massimo per la distribuzione. |
history retention |
int | Periodo di memorizzazione per la cronologia. |
history cleanup agent |
nvarchar(100) | Nome dell'agente di pulizia del contenuto della cronologia. |
distribution cleanup agent |
nvarchar(100) | Nome dell'agente di pulizia dei riferimenti alla distribuzione. |
rpc server name |
sysname | Nome del server di distribuzione remoto o locale. |
rpc login name |
sysname | Account di accesso utilizzato per le chiamate di procedure remote al server di distribuzione remoto. |
publisher type |
sysname | Tipo di server di pubblicazione. Può essere uno dei tipi seguenti: - MSSQLSERVER -ORACOLO - PORTA DELL'ORACLE |
Valori del codice restituito
0 (esito positivo) o 1 (errore).
Osservazioni:
sp_helpdistributor viene usato in tutti i tipi di replica.
Se durante l'esecuzione sp_helpdistributorvengono specificati uno o più parametri di output , tutti i parametri di output impostati su NULL vengono assegnati valori all'uscita e non viene restituito alcun set di risultati. Se non viene specificato alcun parametro di output, viene restituito un set di risultati.
Autorizzazioni
Le colonne del set di risultati o i parametri di output seguenti vengono restituiti ai membri del ruolo predefinito del server sysadmin nel server di pubblicazione e al ruolo predefinito del database db_owner nel database di pubblicazione:
| Colonna del set di risultati | Parametro di output |
|---|---|
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 |
Nessuno |
La colonna del set dei risultati seguente viene restituita agli utenti nell'elenco di accesso alla pubblicazione per una pubblicazione nel server di distribuzione:
- directory
Le seguenti colonne del set di risultati vengono restituite a tutti gli utenti.
| Colonna del set di risultati | Parametro di output |
|---|---|
distributor |
@distributor |
distribution database |
@distribdb |
rpc server name |
@rpcsrvname |
publisher type |
@publisher_type |