תופעות
נניח שאתה משתמש ב-Microsoft SQL Server 2012 או ב-SQL Server 2014 מיזוג שכפול. יש תלות במסד הנתונים המקושרת באחד מאובייקטי מסד הנתונים שפורסמו, כאשר שם סכימה ושם אובייקט זהה. בתרחיש זה, אתה מקבל את השגיאות הבאות:
קובץ ה-script של הסכימה<FileName>.לא היתה אפשרות להפיץ את sch ' למנוי. התהליך לא הצליח לקרוא את הקובץ "<pathname>\<FileName>. sch ' ' עקב שגיאת מערכת הפעלה 2.
סיבה
הבעיה מתרחשת מאחר שסוכן הבזק של SQL Server מחזיר לעתים מסד נתונים שגוי עבור יחסי תלות מסוימים אם קיים תלות של מסדי נתונים מוצלב באחד מאובייקטי מסד הנתונים שפורסמו.
פתרון
לאחר החלת התיקון, SQL Server מכוונן את אופן הפעולה שלו כדי להתעלם מתלות ללא מאמר כלשהו אם מסד הנתונים מוגדר למשהו שאינו מסד הנתונים הנוכחי של publisher. הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 1 עבור SQL Server 2014 /en-us/help/2931693
עדכון מצטבר 9 עבור SQL Server 2012 SP1 /en-us/help/2931078
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".