תופעות
שקול את התרחיש הבא:
-
יש לך שירותי שילוב של Microsoft SQL Server (SSIS) 2012 או SQL Server Services (SSIS) 2014 מותקן במחשב.
-
אתה משתמש ב-dtexec. exe כדי להפעיל חבילת SSIS עם פרמטרים של/config. לדוגמה, dtexec/f "C:\temp\Package.dtsx"/config config1. dtsconfig/config config2. dtsconfig.
-
אחד מקבצי התצורה שצוינו בפרמטר/config אינו קיים.
בתרחיש זה, הפקודה dtexec נכשלת ואין אפשרות לבצע את החבילה. אתה מקבל את השגיאה הבאה:
DTExec: לא היתה אפשרות לייבא את קובץ התצורה <ConfigurationFileName>.
ההתנהגות בגירסאות קודמות של SQL Server שונה. היא אינה נכשלת והחבילה מתבצעת באמצעות האזהרה הבאה (0x80012014):
תיאור: לא ניתן למצוא את קובץ התצורה "<ConfigurationFileName>". בדוק את הספריה ואת שם הקובץ.
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של 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 המופיעים בסעיף "חל על".