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