อาการ
เมื่อคุณพยายามสร้างบริษัทใหม่ใน Microsoft Dynamics GP คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
การติดตั้ง databaseName ล้มเหลว ! ขณะนี้ Microsoft Dynamics GP Utilities จะปิดการ
เมื่อคุณคลิก ตกลงคุณจะกลับไปยังหน้าต่าง งานเพิ่มเติม เมื่อคุณเริ่ม Microsoft Dynamics GP บริษัทใหม่จะไม่ปรากฏในรายชื่อบริษัทที่พร้อมใช้งาน อย่างไรก็ตาม ฐานข้อมูลบริษัทใหม่จะปรากฏใน Microsoft SQL Server
สาเหตุ
ปัญหานี้เกิดขึ้นถ้าคุณระบุคีย์เวิร์ดที่SQL Serverเป็น ID บริษัทของบริษัทใหม่ คําหลักSQL Serverสงวนมีคําหลักต่อไปนี้:
-
CROSS
-
GRANT
-
ALL
-
UPDATE
-
จาก
-
SET
คําSQL Serverที่สงวนไว้ไม่ได้รับการสนับสนุนเป็นรหัสบริษัทใน Microsoft Dynamics GP เมื่อต้องการระบุว่า word เป็น keyword SQL Server สงวนหรือไม่ ให้พิมพ์ว่า word นั้นในหน้าต่างคิวรีใน SQL Server 2005 Management Studio หรือในหน้าต่างคิวรีใน ตัววิเคราะห์คิวรี ถ้าข้อความกลายเป็นสีซีด หรือถ้าเป็นสีน้าเงิน SQL Serverหลัก ถ้า Word ยังคงเป็นสีด็ก คุณสามารถใช้เป็น ID บริษัทที่ถูกต้องใน Microsoft Dynamics GP
การแก้ไข
เมื่อต้องการแก้ไขปัญหานี้ ให้เอาฐานข้อมูลบริษัทออกพร้อมกับการอ้างอิง ID บริษัทที่ไม่ถูกต้อง จากนั้น สร้างบริษัทใหม่ เมื่อต้องการเปิด ให้ปฏิบัติตามขั้นตอนเหล่านี้
SQL Server 2005
-
บนคอมพิวเตอร์ที่ใช้งาน SQL Server 2005 ให้คลิก เริ่มต้น ชี้ไปที่โปรแกรม ชี้ไปที่Microsoft SQL Server 2005คลิก SQL Server Management Studioแล้วเชื่อมต่อกับอินสแตนซ์ของ SQL Server ที่มีฐานข้อมูล Microsoft Dynamics GP อยู่
-
ขยาย ฐานข้อมูลแล้วค้นหาฐานข้อมูลของบริษัทใหม่ที่คุณสร้าง ตัวอย่างเช่น ค้นหา CROSS
-
คลิกขวาที่ฐานข้อมูลบริษัท แล้วคลิกลบ
-
ในหน้าต่าง ลบ วัตถุ ให้คลิกตกลง
-
ในหน้าต่าง SQL Server Management Studio ให้คลิกคิวรีใหม่
-
เมื่อต้องการเอาการอ้างอิงไปยัง ID บริษัทที่ไม่ถูกต้องออก ให้พิมพ์ข้อความต่อไปนี้ แล้วคลิกเรียกใช้งาน
ลบ DYNAMICS. DB_Upgradeที่ db_name = 'DatabaseName'หมายเหตุในข้อความนี้ ให้แทนที่ DatabaseName ด้วยชื่อของฐานข้อมูลที่ได้รับผลกระทบ ตัวอย่างเช่น แทนที่ DatabaseName ด้วย CROSS
-
เริ่ม Microsoft Dynamics GP Utilities แล้วสร้างบริษัทใหม่ ในกล่องรหัสบริษัท ให้พิมพ์ ID บริษัทที่ไม่ได้สงวนไว้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
-
เมื่อต้องการเอาการอ้างอิงไปยัง ID บริษัทที่ไม่ถูกต้องออก ให้พิมพ์ข้อความต่อไปนี้ แล้วกด F5
ลบ DYNAMICS. DB_Upgradeที่ db_name = 'DatabaseName'หมายเหตุในข้อความนี้ ให้แทนที่ DatabaseName ด้วยชื่อของฐานข้อมูลที่ได้รับผลกระทบ ตัวอย่างเช่น แทนที่ DatabaseName ด้วย CROSS
-
เริ่ม Microsoft Dynamics GP Utilities แล้วสร้างบริษัทใหม่ ในกล่องรหัสบริษัท ให้พิมพ์ ID บริษัทที่ไม่ได้สงวนไว้SQL Serverหลัก