מתכנתת מהמרכז
New member
SSIS וטבלה זמנית
בניתי SSIS שמקבל נתונים ממערכת חיצונית. מקור הנתונים אליו צריך לפנות הוא STORED_PROCEDURE מסוים שנבנה לצורך כך.
הכל עבד תקין עד שמי שבנה את ה SP שאליו ה SSIS פונה, החליט לשפר ביצועים ולהשתמש ב SP בטבלה זמנית.
כעת מתקבלת הודעת שגיאה
Hresult: 0x80004005 Description: "Invalid object name '#temptable'.".
וגם בזמן DESIGN יש שגיאה.
אחרי חיפוש בד"ר גוגל , ישמתי את הפתרון שנמצא ולפני הקריאה ל SP הוספתי את השורה SET FMTONLY OFF. זה פותר את השגיאה בזמן DESIGN אך עדיין לא עוזר בזמן ריצה.
ניסיתי גם פתרון נוסף שהוזכר- להשתמש ב אוביקט ADO.net במקום OLEDB אבל זה לא מתאים כי הפניה לSTORED PROC צריכה להעביר פרמטרים ולא ראיתי אפשרות כזו עם ADO.net
מישהו התנסה בבעיה ויודע על פתרון? (או לחילופין יודע לומר בודאות שאין פתרון- זה גם יעזור! )
תודה רבה !
בניתי SSIS שמקבל נתונים ממערכת חיצונית. מקור הנתונים אליו צריך לפנות הוא STORED_PROCEDURE מסוים שנבנה לצורך כך.
הכל עבד תקין עד שמי שבנה את ה SP שאליו ה SSIS פונה, החליט לשפר ביצועים ולהשתמש ב SP בטבלה זמנית.
כעת מתקבלת הודעת שגיאה
Hresult: 0x80004005 Description: "Invalid object name '#temptable'.".
וגם בזמן DESIGN יש שגיאה.
אחרי חיפוש בד"ר גוגל , ישמתי את הפתרון שנמצא ולפני הקריאה ל SP הוספתי את השורה SET FMTONLY OFF. זה פותר את השגיאה בזמן DESIGN אך עדיין לא עוזר בזמן ריצה.
ניסיתי גם פתרון נוסף שהוזכר- להשתמש ב אוביקט ADO.net במקום OLEDB אבל זה לא מתאים כי הפניה לSTORED PROC צריכה להעביר פרמטרים ולא ראיתי אפשרות כזו עם ADO.net
מישהו התנסה בבעיה ויודע על פתרון? (או לחילופין יודע לומר בודאות שאין פתרון- זה גם יעזור! )
תודה רבה !