مؤشرات الخطأ
اطّلع على السيناريو التالي:
-
تقوم بإنشاء حزمه SQL Server 2008 Integration Services R2 (SSIS) التي تحتوي علي مكون وجهه SQL Server في مهمة تدفق.
-
تحاول تشغيل هذه الحزمة علي الانظمه التي يتم فيها تمكين "التحكم في حساب المستخدم" (UAC) (علي سبيل المثال ، في نظام التشغيل Windows Vista أو Windows 7) باستخدام أحدي الطرق التالية:
-
استوديو تطوير المعلومات المهنية (المزايدات)
-
مستكشف كائنات SQL Server Management Studio (SSMS)
-
DTExec.exe
-
DTExecUI.exe
-
في هذا السيناريو ، قد تتلقي رسالة خطا تشبه أحدي الرسائل التالية:
[وجهه SQL Server] خطا: تعذر تحضير الادراج المجمع لSSIS لادراج البيانات. SSIS. التدفقات] خطا: فشل المكون "وجهه SQL Server" في مرحله ما قبل التنفيذ وارجع رمز الخطا 0xC0202071. " تعذر نسخ البيانات بشكل مجمع. قد تحتاج إلى تشغيل هذه الحزمة كمسؤول.
ملاحظات
-
لا تصادف هذه الأخطاء إذا قمت بتشغيل الحزمة ضمن حساب المسؤول المضمن الذي يتم إنشاؤه اثناء تثبيت نظام التشغيل. لكنك ستتلقى هذه الرسالة لأي مستخدم آخر ، بما في ذلك الأشخاص الأعضاء في مجموعه المسؤولين المحليين.
-
لا تحدث المشكلة عند تنفيذ حزمه SSIS نفسها كمهمة SQL Server Agent.
-
يتم إنشاء رسالة الخطا الثانية فقط بعد تثبيت SQL 2008 Service Pack 2 (SP2).
السبب
تحدث هذه المشكلة في الانظمه حيث تم تمكين UAC. عند بدء تشغيل أحد التطبيقات (مثل SSIS) بواسطة حساب عضو في مجموعه "المسؤولون" ، يتلقى رمز أمان واحدا من الرموز المميزة للأذونات المنخفضة والرمز المميز للأذونات المرتفعة. يتم استخدام الرمز المميز للأذونات النشطة فقط عند تشغيل التطبيق بشكل صريح ضمن حساب مسؤول باستخدام الخيار " تشغيل كمسؤول ". بشكل افتراضي ، يستخدم SSIS دائما الرمز المميز للأذونات المنخفضة ، ويؤدي ذلك إلى حدوث فشل عند اتصال SSIS بمكون وجهه SQL Server.ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. عند استخدام حساب ليس عضوا في مجموعه المسؤولين المحليين ، لا يظهر UAC.
الحل
معلومات حزمه الخدمة ل SQL Server 2008 R2
لحل هذه المشكلة ، يجب الحصول علي أحدث حزمه خدمه ل SQL Server 2008 R2. لمزيد من المعلومات ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
2527041 كيفيه الحصول علي أحدث حزمه خدمه ل SQL Server 2008 R2
الحالة
أقر Microsoft ان هذه المشكلة في منتجات Microsoft المسرده في القسم "ينطبق علي". تم تصحيح هذه المشكلة أولا في SQL Server 2008 R2 Service Pack 1 ل SQL Server 2008 R2.
الحل البديل
للتغلب على هذه المشكلة، اتبع إحدى الطرق التالية:
-
إذا كنت تقوم بتشغيل الحزمة من SSMS SMS أو من المزايدة أو من دتيكسيكوي ، فأبدا هذه الاداات من حساب المسؤول. للقيام بذلك ، انقر فوق أبدا، وأشر إلى كافة البرامج، وأشر إلى SQL server 2005 أو sql server 2008، وانقر بزر الماوس الأيمن فوق الاداه التي تستخدمها ، ثم انقر فوق تشغيل كمسؤول. يؤدي ذلك إلى بدء تشغيل التطبيق باستخدام الأذونات المرتفعة لحساب المسؤول المضمن ، ويتم تنفيذ الحزمة بنجاح. بطريقه مماثله إذا كنت تقوم بتشغيل الحزمة باستخدام دتيكسيك ، فقم بتشغيلها من موجه أوامر غير مقيد. للقيام بذلك ، انقر فوق أبدا، وانقر فوق كافة البرامج، وانقر فوق الملحقات، وانقر بزر الماوس الأيمن فوق موجه الأوامر، ثم انقر فوق تشغيل كمسؤول.ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. إذا لم تقم بتسجيل الدخول إلى الكمبيوتر كمسؤول ، ستتم مطالبتك بتوفير حساب المسؤول. في الاستجابة ، اكتب اسم المستخدم المسؤول وكلمه المرور في مربع الحوار التحكم في حساب المستخدم ، ثم انقر فوق موافق.
-
استبدل مكونات وجهه SQL Server في مهام تدفق التي تفشل بمكونات وجهه OLE DB التي تشير إلى نفس أداره اتصال SQL Server.
-
استخدم حسابا ليس عضوا في مجموعه المسؤولين المحليين بعد تعيين أذونات إنشاء كائنات عمومية إلى هذا الحساب. للقيام بذلك، اتبع الخطوات التالية:
-
انقر فوق أبدا، وأشر إلى أدوات اداريه، ثم انقر فوق نهج الأمانالمحلي.
-
قم بتوسيع النهج المحلية، ثم انقر فوق تعيين حقوق المستخدم.
-
في جزء التفاصيل ، انقر نقرا مزدوجا فوق إنشاء كائنات عمومية.
-
في مربع الحوار اعداد نهج الأمان المحلي ، انقر فوق أضافه.
-
في مربع الحوار تحديد المستخدمين أو المجموعة ، انقر فوق حسابات المستخدمين التي تريد اضافتها ، وانقر فوق أضافه، ثم فوق موافق مرتين.
-