Simptomai
Tarkime, kad naujinate "SQL Server" (Kaupiamasis naujinimas 3 "Microsoft SQL Server" 2017 arba naujesnėse versijose), kad būtų palaikomas dinaminis platinimo agento įkėlimas. Atnaujinę versiją pastebėsite, kad platinimo agento parametruose yra suvestinės informacija, kuri neapima šios informacijos:
DateTime Paskutinis operacijos laiko žyma: 0x00000033000000ff00bc00000000
Operacijų seqno: 0x00000033000001500023
Komandos ID: 1
Dalinis: 0
Tipas: 30
Komanda: <<ParameterizedCommand>>
Datetime sp_MSget_repl_commands laiko žyma grąžino: 0x0x0000003300000150002300000000, 1, vietinis eilučių kiekis: 1
DateTime Aukščiau nurodytos komandos (-ių) parametrizuotos reikšmės: {{1,1000, 43659, 2}} sp_MSget_repl_commands laiko žyma reikšmė: 0x0x0000003300000150002300000000
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Sprendimas
Ši problema išspręsta SQL serverio kaupiamajame naujinime:
Apie SQL serverio kaupiamieji naujinimai:
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Sprendimas
Norėdami išspręsti šią problemą, galite apibrėžti OutputVerboseLevel kaip platinimo agento profilio parametrų dalis. Pavyzdžiui, jei platinimo agentas naudoja numatytąjį agento profilį, sukurkite naują profilį ir Įtraukite parametrą OutputVerboseLevel. Reikšmė, pateikta profilio viduje, nelaikoma, nes reikšmė, nurodyta komandų eilutės parametre, tampa prioritetas.
Nuorodos
Luždirba apie terminologiją, kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.