Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

תופעות

שקול את התרחיש הבא:

  • יש לך טבלה מחולקת למחיצות המכילה עמודת זהויות ב-Microsoft SQL Server 2012.

  • מתבצעת הפניה לטבלה על-ידי תצוגה בעלת אינדקס.

  • אתה מפצל מחיצה של הטבלה באמצעות הפונקציה ALTER partition .

בתרחיש זה, ייתכן שתתרחש הפרת גישה.

סיבה

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

פתרון

מידע אודות עדכון מצטבר

עדכון מצטבר 2 עבור SQL Server 2012 Service Pack 1 (SP1)

התיקון לבעיה זו הופץ לראשונה בעדכון המצטבר 2. לקבלת מידע נוסף אודות אופן ההשגה של חבילת עדכון מצטברת זו עבור SQL Server 2012 Service Pack 1, לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך Microsoft Knowledge Base:

2790947 חבילת עדכון מצטבר 2 עבור SQL Server 2012 Service Pack 1הערה מאחר שבונה הגירסאות מצטבר, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים וכל תיקוני האבטחה שנכללים במהדורת התיקון הקודמת של SQL Server 2012 Service Pack 1. אנו ממליצים לשקול להחיל את הגירסה העדכנית ביותר שמכילה את התיקון האחרון שמכיל תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:

2772858 SQL Server 2012 בונה שהופצו לאחר ש-SQL Server 2012 Service Pack 1 הופץ

מצב

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

פתרון

כדי לעקוף בעיה זו, הסר את התצוגה הכלולה באינדקס. לאחר מכן, צור את התצוגה הכלולה באינדקס לאחר פיצול המחיצה.

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

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

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.