Problembeschreibung
Angenommen, Sie aktualisieren SQL Server (Kumulatives Update 3 für Microsoft SQL Server 2017 oder höhere Versionen), um das dynamische Laden des Verteilungs-Agents zu unterstützen. Nach dem Upgrade stellen Sie fest, dass die Ausgabe der Parameter des Verteilungs-Agents Zusammenfassungsinformationen enthält, die nicht die folgenden Informationen enthalten:
DateTime Letzter Transaktionszeit Stempel: 0x00000033000000ff00bc00000000
Transaktion Seqno: 0x00000033000001500023
Befehls-ID: 1
Teilweise: 0
Typ: 30
Befehl: <<ParameterizedCommand>>
DateTime sp_MSget_repl_commands Timestamp zurückgegeben: 0x0x0000003300000150002300000000, 1, lokale Zeilenanzahl: 1
DateTime Parametrisierte Werte für obige Befehl (e): {{1,1000; 43659; 2}} sp_MSget_repl_commands Timestampwert lautet: 0x0x0000003300000150002300000000
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Fehlerbehebung
Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:
Informationen zu kumulativen Updates für SQL Server:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Problemumgehung
Um dieses Problem zu umgehen, können Sie definieren OutputVerboseLevel als Teil der Profilparameter des Verteilungs-Agents. Wenn der Verteilungs-Agent beispielsweise das standardmäßige Agentenprofil verwendet, erstellen Sie ein neues Profil, und OutputVerboseLevel-Parameter hinzufügen. Der innerhalb des Profils angegebene Wert wird nicht berücksichtigt, da der im Befehlszeilenparameter genannte Wert die Priorität.
Informationsquellen
Ichverdiene die Terminologie, die Microsoft zur Beschreibung von Softwareupdates verwendet.