الأعراض
عندما تحاول إنشاء شركة جديدة في Microsoft Dynamics GP، ستتلقى رسالة الخطأ التالية:
فشل تثبيت قاعدة بياناتName! سيتم إيقاف تشغيل أدوات GP المساعدة ل Microsoft Dynamics الآن.
عندما تنقر فوق موافق،يمكنك العودة إلى نافذة المهام الإضافية. عند بدء تشغيل Microsoft Dynamics GP، لا تظهر الشركة الجديدة في قائمة الشركات المتوفرة. ومع ذلك، تظهر قاعدة بيانات الشركة الجديدة في Microsoft SQL Server.
السبب
تحدث هذه المشكلة إذا قمت بتحديد كلمة أساسية SQL Server باسم "اسم الشركة" للشركة الجديدة. تتضمن الكلمات SQL Server الأساسية المحجوزة الكلمات الأساسية التالية:
-
CROSS
-
GRANT
-
ALL
-
تحديث
-
FROM
-
SET
لا يتم SQL Server الكلمات الأساسية المحجوزة كم IDs الشركة في Microsoft Dynamics GP. لتحديد ما إذا كانت الكلمة كلمة SQL Server كلمة أساسية محجوزة، اكتب هذه الكلمة في نافذة استعلام في SQL Server 2005 Management Studio أو في نافذة استعلام في محلل الاستعلامات. إذا أصبحت الكلمة باهتة، أو إذا أصبحت الكلمة زرقاء، فإن الكلمة هي كلمة SQL Server أساسية. إذا بقيت الكلمة سوداء، يمكنك استخدامها كمعرف شركة صالح في Microsoft Dynamics GP.
الحل
لحل هذه المشكلة، قم بإزالة قاعدة بيانات الشركة مع مرجعها إلى هوية الشركة غير الصالحة. بعد ذلك، قم ب إعادة إنشاء الشركة. لإجراء ذلك، اتبع الخطوتين التاليتين:
SQL Server 2005
-
على الكمبيوتر الذي يتم تشغيله في SQL Server 2005، انقر فوق بدء ، وأشير إلى البرامج ، وأشير إلى Microsoft SQL Server 2005، وانقر فوق SQL Server Management Studio، ثم اتصل مثيل SQL Server الذي توجد عليه قواعد بيانات Microsoft Dynamics GP.
-
قم بتوسيع قواعدالبيانات ، ثم حدد موقع قاعدة بيانات الشركة الجديدة التي أنشأتها. على سبيل المثال، حدد موقع CROSS.
-
انقر ب زر الماوس الأيمن فوق قاعدة بيانات الشركة، ثم انقر فوق حذف.
-
في نافذة حذف كائن، انقر فوق موافق.
-
في نافذة SQL Server Management Studio، انقر فوق استعلام جديد.
-
لإزالة المرجع إلى "هوية الشركة" غير الصالح، اكتب العبارة التالية، ثم انقر فوق تنفيذ.
حذف DYNAMICS.. DB_Upgrade حيث db_name = 'DatabaseName'Note In this statement, replace DatabaseName with the name of theaffected database. على سبيل المثال، استبدل DatabaseName ب CROSS.
-
ابدأ Microsoft Dynamics GP Utilities، ثم أنشئ شركة جديدة. في المربع "اسم الشركة"، اكتب "اسم الشركة" ليس كلمة أساسية SQL Server محجوزة.
SQL Server 2000
-
على الكمبيوتر الذي يتم تشغيله SQL Server 2000، ابدأ تشغيل Enterprise Manager.
-
قم بتوسيع Microsoft SQL Servers، ووسع مجموعة SQL Server، ووسع مثيل SQL Server حيث توجد قواعد بيانات Microsoft Dynamics GP، ثم قم بتوسيع قواعد البيانات ،ثم حدد موقع قاعدة بيانات الشركة الجديدة التي أنشأتها. على سبيل المثال، حدد موقع CROSS.
-
انقر ب زر الماوس الأيمن فوق قاعدة بيانات الشركة، ثم انقر فوق حذف.
-
انقر فوق نعم لتأكيد إزالة قاعدة البيانات.
-
ابدأ "محلل الاستعلامات"، ثم اتصل مثيل SQL Server قواعد بيانات Microsoft Dynamics GP.
-
لإزالة المرجع إلى "هوية الشركة" غير الصالح، اكتب العبارة التالية، ثم اضغط على F5.
حذف DYNAMICS.. DB_Upgrade حيث db_name = 'DatabaseName'Note In this statement, replace DatabaseName with the name of theaffected database. على سبيل المثال، استبدل DatabaseName ب CROSS.
-
ابدأ Microsoft Dynamics GP Utilities، ثم أنشئ شركة جديدة. في المربع "اسم الشركة"، اكتب "اسم الشركة" ليس كلمة أساسية SQL Server محجوزة.