שלח תשובה

זירת השאלות

649
צפיות
1
תשובות

בעיה עם SQL SERVER ו JOBים

,‏ 8 באוגוסט, 2006

למומחים (ולמומחות) שלום!
לאחרונה אני נתקלתי בבעיה קצת מוזרה (לי לפחות) וחשבתי לנכון להציג אותה בפניכם על מנת למצוא את הפתרון לעניין.
הבעיה היא כזו:
יש לי 2 Packageים, כאשר אחד מעתיק רשומות מקובץ EXCEL והשני מקובץ MDB לשרת ה SQL שלי.
כאשר אני מריץ את ה Packageים הללו ידנית  (לחצן ימני על הפאקאג' > Execute) – הכל תקין,
אבל, כאשר אני מוסיף לפאקג'ים הללו לוח זמנים, ומנסה להריץ את ה JOBים שנוצרים – ישנה שגיאה.
בשגיאה נאמר כי זה קורה כתוצאה מכך שאין הרשאות לקובץ EXCEL MDB או בגלל שהקובץ לא נמצא (למרות שאם אני מריץ את ה PACKAGE ידנית – הכל תקין).

מה אני יכול לעשות על מנת למנוע מהשגיאה להתרחש….?

תודה מראש!
איגור

תגיות:

1 תשובות

  1. gilad123 הגיב:

    הרשאות
    כשאתה מריץ ידנית זה רץ תחת ההרשאה של היוזר שאיתו התחברת ל SQL, מן הסתם התחברת עם ההרשאות הכי גבוהות שאפשר.
    כאשר הוא רץ לפי לוז אתה יכול לקבוע לו תחת איזו הרשאה לרוץ, אם הוא רץ תחת הרשאה שאין לה גישה (במערכת ההפעלה) לקובץ או לספריה המבוקשת אז הוא לא ימצא אותם.
    צור יוזר במערכת ההפעלה (אם אין כזה) שיש לו הרשאה מתאימה לקבצים הנדרשים, ותן לו הרשאה מתאימה לטבלאות הנדרשות ושייך את ה JOB אליו (או שתעשה מה שכולם עושים ותקשר הכל לאדמיניסטרטור, לא מומלץ אבל עובד יופי)

שלח תשובה