Microsoft מפיצה את Microsoft SQL Server 2012 כקובץ הניתן להורדה אחד. מאחר שהתיקונים מצטברים, כל מהדורה חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2012.
תופעות
שקול את התרחיש הבא:
-
אתה מתקין את Microsoft SQL Server 2012 PowerPivot עבור Microsoft Excel 2010 או SQL Server 2012 Analysis Services. אתה משתמש במצב פריסה טבלאית עבור ההתקנה.
-
יש טבלה במודל המכילה עמודות בסיס רבות ועמודות מחושבות. אחת העמודות המחושבות משתמשת בביטויים הקשורים לניתוח נתוני הפונקציות (DAX).
-
אתה מבצע פעולת ProcessFull על הטבלה.
בתרחיש זה, העמודה המחושבת המשתמשת בפונקציה קשורה עשויה להכיל ערכים ריקים. בנוסף, SQL Server 2012 קורס לסירוגין. בעיה זו מתרחשת אם התנאים הבאים מתקיימים:
-
הטבלה מכילה יותר מקשרי גומלין יוצאים אחד.
-
לפחות שני קשרי גומלין מכילים את אותה עמודת מפתח זר.
-
לעמודת המפתח הראשי עבור כל קשר גומלין יש שם זהה.
הערה בעיה זו מתרחשת לא רק כאשר ישנה עמודה מחושבת המכילה את הפונקציה הקשורה. אתה עשוי להיתקל בבעיה דומה אם יש אובייקט המכיל תלות באחד מקשרי הגומלין.
סיבה
בעיה זו מתרחשת מאחר שקשר הגומלין שמכיל תלות בעמודה המחושבת נבחר באופן שרירותי. לכן, העמודה המחושבת התלויה בקשר הגומלין תעובד לפני עיבוד הקשר.
פתרון
מידע אודות עדכון מצטבר
SQL Server 2012
התיקון לבעיה זו הופץ לראשונה בעדכון המצטבר 2. לקבלת מידע נוסף אודות אופן ההשגה של חבילת עדכון מצטברת זו עבור SQL Server 2012, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:
2703275 חבילת עדכון מצטבר 2 עבור SQL Server 2012הערה מאחר שבונה הגירסאות מצטבר, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2012. אנו ממליצים לשקול להחיל את הגירסה העדכנית ביותר שמכילה את התיקון האחרון שמכיל תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:
2692828 SQL Server 2012 בונה שהופצו לאחר ש-SQL Server 2012 הופץ
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".
פתרון
כדי לעקוף בעיה זו, אל תשתמש בשם זהה עבור עמודת המפתח הראשי עבור כל קשר גומלין.