Simptomi
Pretpostavimo da nadogradite SQL Server (Kumulativna ispravka 3 za Microsoft SQL Server 2017 ili novije verzije) da biste podržali dinamičko učitavanje agenta za distribuciju. Nakon nadogradnje, primećujete da output parametara agenta za distribuciju sadrži rezime koji ne uključuje sledeće informacije:
DateTime Last transaction timestamp: 0x000000330000000ff00bc000000000000000
Transaction seqno: 0x00000033000001500023
ID komande: 1
Delimično: 0
Tip: 30
Komanda: <<ParameterizedCommand>>
DateTime sp_MSget_repl_commands timestamp returned: 0x0x0000003300000150002300000000, 1, local rowcount: 1
DateTime Parametarizovane vrednosti za gorenavedene komande: {{1.1000, 43659, 2}}sp_MSget_repl_commands vrednost za vreme je: 0x0x00000033000001500023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Rešenje
Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:
Kumulativne ispravke za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Rešenje
Da biste zaobišli ovaj problem, možete definisati OutputVerboseLevel kao deo parametara profila agenta distribucije. Na primer, ako agent distribucije koristi podrazumevani profil agenta, kreirajte novi profil i dodajte parametar OutputVerboseLevel. Vrednost data unutar profila se ne razmatra s obzirom da vrednost pomenuta u parametru komandne linije dobija Prioritet.
Reference
Zarađujemna terminologiji kojuMicrosoft koristi za opisivanje softverskih ispravki.