תופעות
נניח שאתה משדרג את SQL Server (עדכון מצטבר 3 עבור Microsoft SQL Server 2017 או גירסאות מתקדמות יותר) כדי לתמוך בטעינה דינאמית של סוכן ההפצה. לאחר השדרוג, אתה מבחין בכך שהפלט של הפרמטרים של סוכן ההפצה מכיל מידע סיכום שאינו כולל את המידע הבא:
DateTime חותמת זמן של תנועה אחרונה: 0x00000033000000ff00bc00000000
Seqno טרנזקציה: 0x00000033000001500023
מזהה פקודה: 1
חלקי: 0
Type: 30
Command: <<ParameterizedCommand>>
תאריך ושעה sp_MSget_repl_commands המוחזרים: 0x0x0000003300000150002300000000, 1, rowcount מקומי: 1
DateTime ערכים בעלי פרמטרים עבור הפקודות לעיל (s): {{1.1000, 43659, 2}} sp_MSget_repl_commands ערך חותמת זמן: 0x0x0000003300000150002300000000
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".
פתרון
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
אודות עדכונים מצטברים עבור SQL Server:
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
פתרון
כדי לעקוף בעיה זו, באפשרותך להגדיר OutputVerboseLevel כחלק מהפרמטרים של פרופיל סוכן הפצה. לדוגמה, אם סוכן ההפצה משתמש בפרופיל סוכן המהווה ברירת מחדל, צור פרופיל חדש ו הוסף פרמטר OutputVerboseLevel. הערך הנתון בתוך הפרופיל אינו נחשב מאז שהערך שהוזכר בפרמטר שורת הפקודה מקבל את עדיפות.
הפניות
אנימרוויח לגבי הטרמינולוגיהשבה Microsoft משתמשת כדי לתאר עדכוני תוכנה.