Applies ToSQL 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

תופעות

נניח שברשותך הגדרה שבה Microsoft SQL Server 2016 פועל כמפיץ ו-SQL Server 2014 או SQL Server 2012 פועל כמפרסם. בהגדרה זו, אם אתה יוצר תמונה, או פרסום של טרנזקציות או מיזוג ב-SQL Server 2012 או ב-SQL Server 2014 Publisher עם הפונקציה המוגדרת על-ידי המשתמש (UDF) כמאמר, לאחר מכן הסוכן הבזק נכשל בעת הפעלת scripting, ואתה מקבל הודעת שגיאה הדומה להודעה הבאה:

קובץ Script נכשל עבור UserDefinedFunction ' schema. functionname '

הודעת השגיאה הבאה נראית מתוך היסטוריית המשימות של סוכן הבזק:

<DateTime> [5%] סוכן השכפול נתקל במקור exception<DateTime>: Unknown<DateTime> סוג החריג: הודעת Microsoft.SqlServer.Management.Smo.FailedOperationException<DateTime> חריגה: קובץ Script נכשל עבור קוד ההודעה <DateTime> של UserDefinedFunction: לא ישים

סיבה

בעיה זו מתרחשת מכיוון שסוכן הבזק משתמש ב-SMO Miscrosft. SqlServer. Smo. dll למאמרים של קבצי script. SQL server 2016 מוסיף IsNativelyCompiled מאפיין חדש של SMO עבור פונקציות בזיכרון/פרוצדורות מאוחסנות. מאפיין זה אינו מוצג ב-SQL Server אשר הגירסה שלו מוקדמת יותר מ-SQL Server 2016. כאשר אתה מפעיל את סוכן התמונות במפיץ עבור SQL Server 2016, הוא משתמש ב- Microsoft. SqlServer. dll של sql server 2016, אך הוא מנסה לבדוק את המאפיין Smo IsNativelyCompiled כנגד SQL server 2012 או 2014 Publisher והשגיאה לעיל נכשלת.

פתרון

בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server: עדכון מצטבר 2 עבור Sql server 2016 SP1מצטבר 4 עבור sql server 2016

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

פתרון

כדי לעקוף בעיה זו, צור פונקציות המוגדרות על-ידי המשתמש (UDF) באופן ידני על המנוי.

מצב

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

הפניות

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

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

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

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

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