חל על
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

תופעות

נניח שאתה משתמש ב-Microsoft SQL Server 2016 ו-2017 שינוי לכידת נתונים (CDC) עבור Oracle על-ידי Attunity כדי לשכפל שינויי נתונים ממסדי נתונים של Oracle במסדי נתונים של SQL Server. טבלה ב-Oracle מכילה עמודה בשם ' מפתח ', ועמודה זו היא גם המפתח הראשי של הטבלה. במצב זה, כאשר אתה משתמש במעצב לכידת נתונים עבור Oracle על-ידי Attunity כדי להוסיף טבלה זו ללכידת שינויים, הודעת שגיאה הדומה לאפשרות הבאה עלולה להתרחש:

תחביר שגוי ליד מילת המפתח ' מקש '.

תחביר שגוי ליד מילת המפתח ' with '. אם משפט זה הוא ביטוי טבלה נפוץ, משפט xmlnamespaces או פסוקית הקשר מעקב אחר שינויים, יש לסיים את המשפט הקודם באמצעות נקודה-פסיק.

System. Data. SqlClient. SqlException (0x80131904): תחביר שגוי ליד מילת המפתח ' מקש '.

תחביר שגוי ליד מילת המפתח ' with '. אם משפט זה הוא ביטוי טבלה נפוץ, משפט xmlnamespaces או פסוקית הקשר מעקב אחר שינויים, יש לסיים את המשפט הקודם באמצעות נקודה-פסיק.

ב-Attunity. SqlServer. XdbCdcConfig. Core. Managers. CDCManagerImp. ExecuteBatchSqlInTransaction (String dbName, IList ' 1 sqlCommands)

ב-Attunity. SqlServer. XdbCdcConfig. Core. Managers. CDCManagerImp. UpdateCaptureTables (CDCInstanceInfo cdcInfoForUpdate)

ב-Attunity. SqlServer. XdbCdcDesigner. UI. EditCDCInstanceForm. UpdateCaptureTables ()

ClientConnectionId:ConnectionID

מספר שגיאה: 156, State: 1, Class: 15 

פתרון

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

       עדכון מצטבר 6 עבור SQL Server 2017

       עדכון מצטבר 8 עבור SQL Server 2016 SP1

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

העדכון המצטבר האחרון עבור SQL Server 2017

העדכון המצטבר האחרון עבור SQL Server 2016

מצב

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

הפניות

קבל מידע על המינוחשבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.

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

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

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

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