Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Deaktiviert die Remotepush-Agentaktivierung des Replikationspush-Agents, der durch den @job_id-Parameter identifiziert wird.. Diese gespeicherte Prozedur wird beim Verleger mit der Publikationsdatenbank ausgeführt.
Wichtig: |
|---|
| Die Remoteaktivierung von Agents wird für Verteiler, die in Microsoft SQL Server 2005 und höheren Versionen ausgeführt werden, nicht mehr unterstützt. |
Syntax
sp_disableagentoffload [ @job_id = ] job_id
[ , [ @offloadserver = ] 'remote_agent_server_name' ]
[ , [ @agent_type = ] 'agent_type' ]
Argumente
- [ @job_id =] 'job_id'
Gibt die SQL Server-Agent-Auftrags-ID des Replikations-Agents an, der für die Remoteaktivierung deaktiviert werden soll. job_id ist vom Datentyp varbinary(16) und hat keinen Standardwert.
- [ @offloadserver= ] 'remote_agent_server_name'
Gibt den Netzwerknamen des Servers an, der für die Remoteaktivierung des Agents verwendet werden soll. remote_agent_server_name ist vom Datentyp sysname und hat den Standardwert NULL. Bei einem Wert von NULL wird der aktuelle offload_server-Wert in der MSDistribution_agents-Tabelle verwendet.
- [ @agent_type = ] 'agent_type'
Der Agenttyp. agent_type ist vom Datentyp sysname und hat den Standardwert NULL, der angibt, dass vom System bestimmt wird, ob der Agent ein Verteilungs-Agent oder ein Merge-Agent ist. Gültige Werte sind distribution, merge oder NULL.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_disableagentoffload wird dazu verwendet, die Möglichkeit zum Ausführen des Verteilungs-Agents oder des Merge-Agents auf einem anderen Server zu entfernen.
Nach erfolgreichem Abschluss von sp_disableagentoffload wird der Parameter –Offloadoffloadserver aus der Befehlszeile des Replikations-Agents entfernt. Außerdem wird das Feld offload_enabled für den Agent in MSdistribution_agents (Transact-SQL) auf 0 festgelegt und das Feld offload-server mit dem in 'remote_agent_server_name' angegebenen neuen Wert aktualisiert (falls ein solcher angegeben wurde).
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner oder der Abonnementbesitzer des angegebenen Agents können sp_disableagentoffload ausführen.
Siehe auch
Verweis
sp_enableagentoffload (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Wichtig: