حزمة SSIS التنفيذ باستخدام dtexec فائدة

StackOverflow https://stackoverflow.com/questions/805424

  •  03-07-2019
  •  | 
  •  

سؤال

لقد جعلت من حزمة SSIS لإنشاء ملف XML الذي يعمل بشكل جيد في Visual Studio, ولكن عندما أحاول تشغيل cmd موجه باستخدام dtexec /f "C:\OakeyCreek.dtsx" فإنه يلقي خطأ

حزمة SSIS "TestOakey" فشل مع رمز الإنهاء:1

في حزمة sqltask يعطي resultset كما XML و مهمة البرنامج نصي يخلق ملف xml.

فعلت بعض البحوث ، نفس الحزمة دون النصي مهمة تشغيل غرامة كل من الاستوديو و cmd موجه.أنا الشك مشكلة مع البرنامج النصي المهمة ، لأن لدي كل VS2005 و VS2008 على نفس الجهاز.

أي فكرة عن كيفية حل هذه المشكلة ؟

الخطأ بالضبط ms المنبثقة هو ...

معلومات التسجيل لهذا التطبيق يحتاج إلى تحديث.تحديث تسجيل الدخول كمسؤول ثم تشغيل هذا الأمر.

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VSTA.exe" /HostID SSIS_ScriptTask /الإعداد

نظام التشغيل الخاص بي هو ويندوز فيستا

هل كانت مفيدة؟

المحلول

ملاحظة:التعديل تقديم الجواب!

لذلك قمت بإعداد مهمة عامل ملقم SQL, والآن لا يمكن الكتابة إلى ملف نظام.هذا هو السلوك المتوقع منذ عميل SQL Server يستخدم SQL Server التفويض لإطلاق العمل ، لا ويندوز التفويض.لذلك ما عليك القيام به هو هذا:

  1. في ظل الأمن مجلد في خادم قاعدة البيانات في SQL Server إدارة Studio العثور على تفويض مجلد.
  2. الحق انقر فوق تفويض وضرب جديدة الاعتماد.
  3. إعداد الاعتماد كما كنت.
  4. توسيع عميل SQL Server, انقر بزر الماوس الأيمن فوق وكلاء و ضرب وكيل جديد.
  5. إعداد البروكسي كما كنت ، باستخدام بيانات الاعتماد التي قمت بإنشائها فقط.
  6. تمكين الوكيل أن يكون SSIS الفرعي (اذا كان المشرف, تحقق من كل منهم).
  7. تذهب تحرير خطوة على عملك الذي يستدعي حزمة SSIS.
  8. تغيير تشغيل حقل من عامل ملقم SQL إلى الوكيل الذي قمت بإعداده (إذا فعلت الصواب ، سيكون الخيار الآخر الوحيد في القائمة المنسدلة).
  9. يجب أن تكون جيدة للذهاب!

الهتافات ،
اريك

نصائح أخرى

وإنك لعلى خلق الحزمة باستخدام جهاز مباحث أمن الدولة عام 2005، ولكن تعمل باستخدام DTEXEC من مباحث أمن الدولة 2008 - ربما لديك كل من جهاز مباحث أمن الدولة 2005 و 2008 تثبيت، وDTEXEC 2008 يظهر للمرة الأولى في مسار

لاستخدام DTEXEC 2005، تحديد المسار الكامل، مثل "ج: \ ملفات البرنامج \ مايكروسوفت مزود خدمة \ 90 \ DTS \ BINN \ المساعدة DTExec.exe" / و Package.dtsx

في نظرية، DTEXEC 2008 ينبغي أن تكون قادرة على تشغيل الحزمة (يجب رفع مستواه على الطاير لجهاز مباحث أمن الدولة شكل 2008)، ولكن قد يكون هناك أخطاء وعدم التوافق بين الإصدارات. كما يبدو أن هناك خطأ ما مع الإعداد مهمة البرنامج نصي في جهاز مباحث أمن الدولة عام 2008. لماذا لا اتباع الإرشادات في رسالة الخطأ: تسجيل الدخول كمسؤول و(باستخدام مرتفع موجه الأوامر) تشغيل -

و"C: \ ملفات البرنامج \ مايكروسوفت البصرية ستوديو 9.0 \ Common7 \ IDE \ VSTA.exe" / HostID SSIS_ScriptTask / الإعداد

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top