Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Retourneert informatie over eerdere sessies voor een bepaalde replicatiesamenvoegagent, waarbij één rij wordt geretourneerd voor elke sessie die overeenkomt met het filtercriterium. Deze opgeslagen procedure, die wordt gebruikt voor het bewaken van samenvoegreplicatie, wordt uitgevoerd bij de distributeur in de distributiedatabase of bij de abonnee op de abonnementsdatabase.
Transact-SQL syntaxis-conventies
Syntaxis
sp_replmonitorhelpmergesession
[ [ @agent_name = ] N'agent_name' ]
[ , [ @hours = ] hours ]
[ , [ @session_type = ] session_type ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @publication = ] N'publication' ]
[ ; ]
Argumenten
[ @agent_name = ] N'agent_name'
De naam van de agent. @agent_name is nvarchar(100), zonder standaardinstelling.
[ @hours = ] uren
Het tijdsbereik, in uren, waarvoor historische agentsessiegegevens worden geretourneerd. @hours is int en kan een van de volgende bereiken zijn.
| Waarde | Beschrijving |
|---|---|
< 0 |
Retourneert informatie over eerdere agentuitvoeringen, tot maximaal 100 uitvoeringen. |
0 (standaard) |
Retourneert informatie over alle eerdere agentuitvoeringen. |
> 0 |
Retourneert informatie over agentuitvoeringen die zijn opgetreden in het afgelopen aantal uren . |
[ @session_type = ] session_type
Hiermee filtert u de resultatenset op basis van het eindresultaat van de sessie. @session_type is int en kan een van deze waarden zijn.
| Waarde | Beschrijving |
|---|---|
1 (standaard) |
Agentsessies met een resultaat voor opnieuw proberen of slagen. |
0 |
Agentsessies met een foutresultaat. |
[ @publisher = ] N'uitgever'
De naam van de uitgever.
@publisher is sysname, met een standaardwaarde van NULL. Deze parameter wordt gebruikt bij het uitvoeren sp_replmonitorhelpmergesession bij de abonnee.
[ @publisher_db = ] N'publisher_db'
De naam van de publicatiedatabase.
@publisher_db is sysname, met een standaardwaarde van NULL. Deze parameter wordt gebruikt bij het uitvoeren sp_replmonitorhelpmergesession bij de abonnee.
[ @publication = ] N'publicatie'
De naam van de publicatie.
@publication is sysname, met een standaardwaarde van NULL. Deze parameter wordt gebruikt bij het uitvoeren sp_replmonitorhelpmergesession bij de abonnee.
Resultaatset
| Kolomnaam | Gegevenstype | Beschrijving |
|---|---|---|
Session_id |
Int | Id van de agenttaaksessie. |
Status |
Int | Uitvoeringsstatus van agent:1 = Begindatum2 = Geslaagd3 = Wordt uitgevoerd4 = Niet-actief5 = Opnieuw proberen6 = Mislukt |
StartTime |
datum en tijd | De taaksessie van de agent is gestart. |
EndTime |
datum en tijd | De taaksessie van de agent is voltooid. |
Duration |
Int | Cumulatieve duur, in seconden, van deze taaksessie. |
UploadedCommands |
Int | Aantal opdrachten dat is geüpload tijdens de agentsessie. |
DownloadedCommands |
Int | Aantal opdrachten dat tijdens de agentsessie is gedownload. |
ErrorMessages |
Int | Aantal foutberichten dat is gegenereerd tijdens de agentsessie. |
ErrorID |
Int | Id van de fout die is opgetreden |
PercentageDone |
decimaal | Geschat percentage van de totale wijzigingen die al in een actieve sessie zijn geleverd. |
TimeRemaining |
Int | Geschat aantal seconden dat nog in een actieve sessie overblijft. |
CurrentPhase |
Int | De huidige fase van een actieve sessie en kan een van de volgende zijn.1 = Uploaden2 = Downloaden |
LastMessage |
nvarchar(500) | Het laatste bericht dat tijdens de sessie is vastgelegd door de Merge Agent. |
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Opmerkingen
sp_replmonitorhelpmergesession wordt gebruikt voor het bewaken van samenvoegreplicatie.
Wanneer de abonnee wordt uitgevoerd, sp_replmonitorhelpmergesession worden alleen gegevens geretourneerd over de laatste vijf sessies van de samenvoegagent.
Machtigingen
Alleen leden van de db_owner of replmonitor vaste databaserol op de distributiedatabase bij de distributeur of op de abonnementsdatabase bij de abonnee kunnen worden uitgevoerd sp_replmonitorhelpmergesession.