תופעות
נניח שאתה משתמש ב-Microsoft SQL Server 2012 שירותי אינטגרציה (SSIS 2012) או ב-SSIS 2014. בעת הפעלה של משימת זרימת בקרת אימות XML בקובץ קלט גדול, לאחר פרק זמן של עיבוד, SSIS עשוי להשליך חריגה של זיכרון לא מספיק באופן הבא:
חבילת SSIS "xxx" התחלה. שגיאה: 0xC002F304 at משימת XML, משימת XML: אירעה שגיאה בהודעת השגיאה הבאה: "אין די זיכרון להמשך ביצוע התוכנית". שגיאה: 0xC002928F ב-XML Task, משימת XML: המאפיין "New Source" אינו כולל טקסט Xml של מקור; טקסט Xml אינו חוקי, null או מחרוזת ריקה. המשימה נכשלה: XML TaskWarning: 0x80019002 בחבילה: SSIS קוד אזהרה DTS_W_MAXIMUMERRORCOUNTREACHED. שיטת הביצוע הצליחה, אך מספר השגיאות שהועלו (2) הגיע למקסימום המותר (1); התוצאה היא כשל. מצב זה מתרחש כאשר מספר השגיאות מגיע למספר שצוין ב-MaximumErrorCount. שנה את הMaximumErrorCount או פתור את השגיאות. חבילת SSIS "xxx" הסתיימה: כשל
הערה הבעיה מתרחשת ללא קשר לשאלה אם המאפיין ' פרטי אימות ' מוגדר כ-true או false.
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 1 עבור SQL Server 2014 SP1 /en-us/help/3067839
עדכון מצטבר 4 עבור SQL Server 2012 SP2 /en-us/help/3007556
עדכון מצטבר 6 עבור SQL Server 2014 /en-us/help/3031047
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".