חל על
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

תופעות

נניח שאתה משתמש בהפעלה הקוראת להליך מאוחסן בשפה משותפת של זמן ריצה (CLR) ("הפעלת שיחות") כדי לגשת לנתונים ב-Microsoft SQL Server, והליך זה בתורו קובע חיבור נפרד ("הפעלה שניה") לאותו שרת במקום חיבור הקשר. לאחר מכן, אם הפעלת השיחה תסתיים עקב פסק זמן או ביטול, ההפעלה השניה עשויה להפוך ליתומה, והיא תהיה קיימת במערכת עד להפסקת העבודה באופן ידני באמצעות הפקודה ' הרוג ' . אם הפעלה יתומה זו מכילה נעילות, ייתכן שהפעלות אחרות נחסמות בעת השחרור של הנעילות.

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".

פתרון

בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:

אודות עדכונים מצטברים עבור SQL Server:

כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. הוצאת העדכונים המצטברים האחרונים עבור SQL Server

הערה כברירת מחדל, התיקון מבוטל עקב הצורך שמירה על אופן הפעולה המורשית של רצפי הליכי משנה של CLR ב-SQL Server. עליך להפעיל אותו רק אם המערכת שלך מציגה את הסימנים שהוזכרו מוקדם יותר. כדי להפוך את התיקון לזמין, עליך להוסיף את דגל המעקב 6559 לשרת באמצעות אפשרויות האתחול של שירות מנוע מסד נתונים. זכור שניתן להשתמש בדגל מעקב זה רק באמצעות אפשרויות האתחול של SQL Server. לא ניתן להגדיר אותה באמצעות הפקודה DBCC TRACEON .

הפניות

קבל מידע על המינוח שבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.