KB3058512 - תיקון: המשימה 'ביטול שינוי ציר' משנה מחרוזות ריקות או null ב- SSIS 2014

חל על
SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use)

סימפטומים

בעת ביצוע חבילת שירותי שילוב (SSIS) של SQL Server 2014 בטבלה המכילה ערכי Null רבים, חבילת SSIS עלולה להפיק תוצאות שגויות בעמודות היעד אם התנאים הבאים מתקיימים:

  • בחבילה, אתה משתמש בטרנספורמציה של Unpivot כדי לנרמל את ערכת הנתונים בטבלה.
  • בביטוי של ההמרה Unpivot, אתה מסדר את ערכת הנתונים בטבלה לעמודות יעד מרובות.

באופן ספציפי, אם סוגי הנתונים של העמודות הם סוגי נתונים מספריים, ערכי ה- Null עשויים להשתנות ל- 0 (אפס); אם סוגי הנתונים של העמודה הם מסוג נתונים של מחרוזת, ערכי ה- Null עשויים להשתנות למחרוזות ריקות.

פתרון

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

עדכון מצטבר 1 עבור SQL Server 2014 SP1 /he-il/help/3067839

עדכון מצטבר 8 עבור SQL Server 2014 /he-il/help/3067836

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

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

      

מידע על תיקונים חמים תיקון חם נתמך זמין מ- Microsoft. עם זאת, תיקון חם זה נועד לפתור רק את הבעיה המתוארת במאמר זה. החל תיקון חם זה רק על מערכות שנתקלים בבעיה ספציפית זו.

אם התיקון החם זמין להורדה, קיים סעיף "הורדת תיקונים חמים זמינים" בראש מאמר Knowledge Base זה. אם מקטע זה אינו מופיע, שלח בקשה לשירות הלקוחות והתמיכה של Microsoft לקבלת התיקון החם.

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

/contactus/?ws=support הערה הטופס "הורדת תיקון חם זמין" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, הסיבה לכך היא שאין תיקון חם זמין עבור שפה זו.

חומרי עזר

ראה כיצד לבצע פיבוט ב- SSIS.

עיין במאמר 'עבודה עם Pivot ו- UnPivot Transformation'.