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

תופעות

נניח שיש לך טבלה הכוללת אינדקס columnstore מקובץ באשכולות ב-Microsoft SQL Server 2014. אתה מפעיל שאילתת DDL מול הטבלה כדי לשנות את סוג הנתונים של עמודה קיימת. לדוגמה, אתה מעדכן את סוג הנתונים עבור Column_1 של Table_1 מ-VARCHAR (499) ל-NVARCHAR (500) על-ידי הפעלת הפקודה הבאה:

ALTER TABLE Table_1 ALTER COLUMN Column_1 NVARCHAR(500) NOT NULL

במצב זה, מתרחשים כשלים בקביעות, ואתה מקבל את הודעת השגיאה הבאה:

מיקום: <File path> \ xmcolenc. Inl: 413Expression: PF_CURRENT_STATUS = = PFS_OK (ב-XMColumnEncoder<char לא חתום *>:: EncodeValueForSecondary) SPID: <Spid_GT_PROCESS id:< תהליך מזהה _GT_Description: hr: 0x0Location: <Path File> \ Xmerror. CPP: 43Expression: 0 (ב-PFSetLastError)spid: <

בנוסף, קבצי dump של זיכרון מרובים נוצרים בתיקיית יומן השגיאות של SQL Server, והודעות שגיאה מרובות הדומות לבאות נרשמות ביומן השגיאות של SQL Server:

<Date Timespid< _GT_מזהה> * * * מחסנית Dump נשלחת ל-<Disk NAME>: \Program Files\Microsoft SQL Server\MSSQL12. SQL2014\MSSQL\LOG\ SQLDump0002.txt<Date Time_GT_ spid<ID> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *< date time> spid<מזהה >* התחל בערימת מחסנית: < Datetime >spid<מזהה>* _LT_ datetime >spid< id><תאריך>spid<מזהה _GT_* _GT_ datebuild.<_GT_ Spid< id_LT_ * מיקום: spid< <File Path> \ xmcolenc. inl: 413_LT_Time> SPID_LT_ID> * Expression: PF_CURRENT_STATUS = = PFS_OK_LT_Date Time> spid<ID> * (ב-XMColumnEncoder<תו לא חתום *>:: EncodeValueForSecondary) <date time> spid<ID> * spid: 60<תאריך> spid<מזהה> * מזהה תהליך : 3680<time_GT_ spid<Id> * Description: Hr: 0x0<date time_GT_ Spid<id> * <Date Time> spid< מזהה _GT_* מאגר קלט 136 בתים-_LT_DATE time> SPID_LT_id> * שנה טבלה Table_1 שנה עמודה עמודה 1 NVARCHAR (500) NOT NULL;

פתרון

לאחר החלת תיקון חם זה, אתה עשוי לקבל את הודעת השגיאה החדשה הבאה כאשר שאילתת DDL נכשלת:

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

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

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

מצב

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

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

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

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

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

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×