تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

عند محاولة بدء تشغيل Application Object Server (AOS) ل Microsoft Dynamics AX 4.0، لا يبدأ تشغيل AOS. بالإضافة إلى ذلك، ستتلقى إحدى رسائل الخطأ التالية:

الخطأ 100: يتعذر إنشاء إشارة نظام أخرى.

Object Server 01: مربع حوار تم إصداره لجلسة عمل أقل من العميل 1: يتعذر على البرنامج تحميل الفئة 'SqlDatabaseInit' وتنفيذها، وهو أمر ضروري لتحديد مورد قاعدة البيانات، وتحميل متغيرات نظام SQL المناسبة. قد يحدث ذلك بسبب عدم كفاية حقوق الوصول إلى قاعدة بيانات SQL أو ملف تطبيق مفقود أو تالف أو خطأ في بناء الجملة داخل الفئة نفسها.

السبب

قد تحدث هذه المشكلة بسبب العديد من الشروط المختلفة. لتحديد السبب المحدد لرسالة الخطأ، نوصيك بأن تبحث في سجل التطبيق لتحديد موقع رسالة خطأ ذات معنى. للقيام بذلك، اتبع الخطوات التالية:

  1. انقر فوقابدأ ، وأشير إلى كافة البرامج، وأشير إلى الأدوات الإدارية، ثم انقر فوق عارض الأحداث.

  2. ضمن عارض الأحداث (محلي)،انقر فوق تطبيق.

  3. في الجزء الأيمن، قم بالتمرير لأسفل قائمة الرسائل لتحديد موقع رسالة خطأ.

  4. انقر نقرا مزدوجا فوق رسالة الخطأ لتحديد ما إذا كانت الرسالة تنطبق على وضعك أم لا.

قد تشير رسالة الخطأ التي تحدد موقعها إلى أن واحدا أو أكثر من الشروط التالية صحيح:

  • لم Microsoft SQL Server بدء الخدمة.

  • لا يكون للحساب المستخدم لبدء تشغيل AOS أدوار قاعدة البيانات الصحيحة في SQL Server.

  • يتم تجاوز عدد تراخيص AOS.

  • لا SQL Server ترتيب فرز قاعدة البيانات على نحو غير صحيح.

ملاحظة تتضمن هذه القائمة الأسباب المعروفة لرسالة الخطأ هذه. قد تكون هناك أسباب أخرى.

الحل

لحل هذه المشكلة بعد التحقق من تطبيق رسالة خطأ معينة على وضعك، استخدم أحد الأساليب التالية، حسب الوضع الذي تواجهه.

ملاحظة قد تحتاج إلى استخدام أكثر من طريقة واحدة لحل هذه المشكلة.

الطريقة 1: بدء SQL Server الخدمة

تعتمد AOS على SQL Server الخدمة التي يتم بداتها. إذا لم SQL Server بدء تشغيل الخدمة، لن يبدأ تشغيل AOS.

استخدم أحد الإجراءات التالية، حسب ملاءمة إصدار SQL Server الذي تقوم بتشغيله.

Microsoft SQL Server 2000

لبدء تشغيل SQL Server 2000، اتبع الخطوات التالية:

  1. انقر فوقبدء ، وأشير إلى كافة البرامج، وأشير إلى الأدوات الإدارية، ثم انقر فوق الخدمات.

  2. حدد موقع خدمة MSSQLServer.

  3. إذا لم تبدأ الخدمة، انقر ب زر الماوس الأيمن فوق الخدمة، ثم انقر فوق بدء.

Microsoft SQL Server 2005

لبدء تشغيل SQL Server 2005، اتبع الخطوات التالية:

  1. انقر فوقبدء ، وأشير إلى كافة البرامج، وأشير إلى الأدوات الإدارية، ثم انقر فوق الخدمات.

  2. حدد موقع SQL Server (MSSQLServer).

  3. إذا لم تبدأ الخدمة، انقر ب زر الماوس الأيمن فوق الخدمة، ثم انقر فوق بدء.

الطريقة 2: تأكد من أن الحساب المستخدم لبدء تشغيل AOS له أدوار قاعدة البيانات الصحيحة في SQL Server

يجب أن يكون للحساب المستخدم لبدء خدمة AOS أدوار قاعدة البيانات التالية المعينة على الأقل في SQL Server:

  • db_ddladmin

  • db_datareader

  • db_datawriter

لتحديد ما إذا كان الحساب لديه أدوار قاعدة البيانات الصحيحة، اتبع الخطوات التالية:

  1. حدد الحساب المستخدم لبدء تشغيل خدمة AOS. للقيام بذلك، اتبع الخطوات التالية:

    1. انقر فوقبدء ، وأشير إلى كافة البرامج، وأشير إلى الأدوات الإدارية، ثم انقر فوق الخدمات.

    2. حدد موقع الخدمة التي تبدأ ب Dynamics Server$.

    3. انقر ب زر الماوس الأيمن فوق الخدمة، ثم انقر فوق خصائص.

    4. انقر فوق علامة التبويب تسجيل الدخول.

    5. ضمن تسجيل الدخول باسم، حدد الحساب المستخدم لتسجيل الدخول إلى خدمة AOS.

      الملاحظات

      • بشكل افتراضي، يتم استخدام حساب خدمة NT Authority\Network لتسجيل الدخول إلى خدمة AOS.

      • إذا كانت خدمة AOS على الكمبيوتر نفسه SQL Server، فإن الحساب الذي يتطلب SQL Server هو حساب NT Authority\Network Service.

      • إذا كانت خدمة AOS قيد التشغيل على كمبيوتر منفصل عن SQL Server، فإن الحساب الذي يتطلب أذونات خادم SQL هو اسم الكمبيوتر الخاص بالكمبيوتر الذي يتم تشغيل خدمة AOS عليه. يكون تنسيق اسم الكمبيوتر كما يلي:

        المجال\computer_name$ فيهذه الحالة، المجال هو اسم مجال الشبكة، computer_name$ هو اسم خادم AOS.

  2. استخدم أحد الإجراءات التالية، حسب ملاءمة إصدار SQL Server الذي تقوم بتشغيله.

    SQL Server 2000 for SQL Server 2000، اتبع الخطوات التالية:

    1. انقر فوقابدأ ، وأشير إلى كافة البرامج، وأشير إلى Microsoft SQL Server، ثم انقر فوق Enterprise Manager.

    2. قم بتوسيع Microsoft SQL Servers.

    3. توسيع SQL Server المجموعة.

    4. قم بتوسيع (محلي) (Windows NT).

    5. توسيع الأمان.

    6. انقر فوق تسجيلات الدخول.

    7. انقر بضغطة زر الماوس الأيمن فوق الحساب الذي حددته في الخطوة 1، ثم انقر فوق خصائص.

    8. انقر فوق علامة التبويب الوصول إلى قاعدة البيانات.

    9. انقر فوق قاعدة بيانات Axapta، ثم تحقق من تحديد أدوار قاعدة البيانات التالية:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    10. انقر فوق موافق.

    11. توسيع قواعد البيانات.

    12. توسيع قاعدة بيانات Dynamics.

    13. انقر فوق الإجراءات المخزنة، ثم حدد موقع الإجراءات المخزنة التالية:

      • createserversesions

      • createusersessions

    14. انقر بضغطة زر الماوس الأيمن فوق إجراء مخزن، ثم انقر فوق خصائص.

    15. انقر فوق أذونات.

    16. حدد موقع الحساب الذي حددته في الخطوة 1، وانقر لتحديد خانة الاختيار EXEC، ثم انقر فوق موافق.

      ملاحظة كرر الخطوات من 2n إلى 2p للإجراء المخزن الآخر في الخطوة 2m.

    SQL Server 2005 SQL Server 2005، اتبع الخطوات التالية:

    1. انقر فوقابدأ ، وأشير إلى كافة البرامج، Microsoft SQL Server 2005، ثم انقر فوق SQL Server Management Studio.

    2. على علامة التبويب ملخص، انقر نقرا مزدوجا فوق أمان.

    3. انقر نقرا مزدوجا فوق تسجيلات الدخول.

    4. انقر بضغطة زر الماوس الأيمن فوق الحساب الذي حددته في الخطوة 1، ثم انقر فوق خصائص.

    5. انقر فوق تعيين المستخدم.

    6. انقر فوق قاعدة بيانات Axapta، ثم تحقق من تحديد أدوار قاعدة البيانات التالية:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    7. انقر فوق موافق.

    8. توسيع قواعد البيانات.

    9. توسيع قاعدة بيانات Dynamics.

    10. توسيع قابلية البرنامج.

    11. توسيع الإجراءات المخزنة.

    12. حدد موقع الإجراءات المخزنة التالية:

      • createserversesions

      • createusersessions

    13. انقر بضغطة زر الماوس الأيمن فوق إجراء مخزن، ثم انقر فوق خصائص.

    14. انقر فوق أذونات.

    15. حدد موقع الحساب الذي حددته في الخطوة 1، وانقر لتحديد خانة الاختيار منح لإذن EXEC، ثم انقر فوق موافق.

      ملاحظة كرر الخطوات من 2m إلى 2o للإجراء المخزن الآخر في الخطوة 2l.

الطريقة 3: تحديد ما إذا تم تجاوز عدد تراخيص AOS

لتحديد ما إذا تم تجاوز عدد AOSs التي تم ترخيصك لها حاليا، اتبع الخطوات التالية:

  1. ابدأ تشغيل Microsoft Dynamics AX 4.0، ثم سجل دخولك.

  2. انقر فوق إدارة.

  3. توسيع الإعداد.

  4. توسيع النظام.

  5. انقر فوق معلومات الترخيص.

  6. على علامة التبويب النظام، حدد خوادم كائن التطبيق ضمن وصف التعليمات البرمجية.

  7. في عمود الحالة، لاحظ عدد AOSs التي تم ترخيصك لها حاليا.

ملاحظة لبدء تشغيل AOS إضافي، يمكنك إيقاف تشغيل AOS قيد التشغيل. بدلا من ذلك، يمكنك شراء تراخيص AOS إضافية.

الطريقة 4: تأكد من أن SQL Server فرز قاعدة البيانات غير متاكد من حالة الفرز

في Microsoft Dynamics AX 4.0، يجب أن يكون ترتيب الفرز لقاعدة البيانات غير محسن حالة.


لتحديد ترتيب الفرز في حالتك، استخدم أحد الإجراءات التالية، حسب SQL Server الذي تقوم بتشغيله.

Microsoft SQL Server 2000

بالنسبة Microsoft SQL Server 2000، اتبع الخطوات التالية:

  1. انقر فوقابدأ ، وأشير إلى كافة البرامج،وأشير إلى Microsoft SQL Server ، ثم انقر فوق محلل الاستعلامات.

  2. سجل الدخول إلى محلل الاستعلامات، ثم قم بتشغيل البرنامج النصي التالي:

    sp_helpsort

Microsoft SQL Server 2005

بالنسبة Microsoft SQL Server 2005، اتبع الخطوات التالية:

  1. انقر فوقابدأ ، وأشير إلى كافة البرامج، Microsoft SQL Server 2005، ثم انقر فوق SQL Server Management Studio.

  2. انقر فوق استعلام جديد، ثم قم بتشغيل البرنامج النصي التالي:

    sp_helpsort

في قائمة نتائج البرنامج النصي، يجب أن تكون هناك قائمة تتضمن إما "عدم تحسس حالة" أو "حساسة للقضية".

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×