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