none
הודעת שגיאה בהרצת SSIS package - קובץ temp לא נמצא RRS feed

  • שאלה

  • שלום,
    יצרתי SSIS package באמצעות import\export wizard. בפעם הראשונה שהרצתי את ה- 
    package הוא עבד בהצלחה. לאחר מכן הוא נכשל בהודעה:
    "could not find file C:\Documents and settings\... temp5AE.tmp"
    האם מישהו מכיר את הודעת השגיאה הזו והדרך להתגבר עליה.
    האם יש אפשרות למקם את קבצי ה- temp שנוצרים בנתיב אחר? בלתי מחיק?
    
    תודה,
    מיכל
    
    יום שני 13 ספטמבר 2010 11:02

תשובות

כל התגובות

  • את משתמשת ב-Optimize for many tables ?

     

    אם כן תבדקי את זה http://blogs.msdn.com/b/runeetv/archive/2009/02/12/ssis-package-created-using-import-export-wizard-failing-on-tmp-files.aspx

     

    • סומן כתשובה על-ידי מיכל יום שני 13 ספטמבר 2010 20:11
    יום שני 13 ספטמבר 2010 15:44
    מנחה דיון
  • מאיר,

    תודה רבה על ההפניה. זה ענה לי בדיוק על השאלה :-)

    אם אני לא רוצה ליצור package חדש, אלא לעדכן את הקיים והקבצים האלו כבר נמחקו (כל הספריה אינה קיימת) האם יש לי דרך לנטרל את ההפניה לספריה זו?

    תודה רבה,

    מיכל

     

    יום שני 13 ספטמבר 2010 19:44
  • אחלה - אם ככה אז תלחצי על "סמן כתשובה".

    לגבי השאלה השניה: בשביל ה-package  הקיים את יכולה להוריד את האופציה הנ"ל וזה אמור לפתור את הבעיה.

     

    • הוצע כתשובה על-ידי sabag123 יום שני 27 ספטמבר 2010 00:49
    יום שני 13 ספטמבר 2010 20:10
    מנחה דיון
  • היכן מוגדרת האופציה הזו?

    יום שני 13 ספטמבר 2010 20:15
  • כשאת מפעילה את ה-import/export בפעם הראשונה זה כ-checkbox ב-wizard.

    אם כבר שמרת אז נדמה לי שזה פשוט מפעיל במקביל העברה של כמה טבלאות, ואי אפשר לשנות בדיעבד את האפשרות הזו.

    איך נראה ה-SSIS עכשיו?

     

    יום שני 13 ספטמבר 2010 20:26
    מנחה דיון
  • קיימים בו מס' connection managers כגון:

    AllowedToFailPrologueSql

    CompensatingSql

    EpilogueSql

    InnerPackage.dtsx ועוד

    כל התהליכים מופיעים ב- control flow ומופעלת foreach loop.

    אגב, ניסיתי להגדיר ב- connection managers השונים את האופציה של create file (במקום האופציה של existing file) ונתתי ספריה חדשה שיצרתי. זה לא עבד.

    יום שני 13 ספטמבר 2010 20:40
  • היי מיכל,

     

    הדבר הכי פשוט שאת יכולה לעשות זה ליצור מחדש את החבילה באמצעות ה-wizard ולא לסמן את "optimize for many tables". אם אני לא טועה, על מנת שהחבילה הנוכחית תעבוד, את צריכה להעתיק את הקבצים שנמחקו מתיקיית temp לתיקייה אחרת, ואני מניח שאין לך אותם, אחרת לא היית נתקלת בבעיה...

     

    • סומן כתשובה על-ידי Meir DudaiModerator יום שני 27 ספטמבר 2010 08:12
    יום רביעי 15 ספטמבר 2010 15:10