อาการ
เมื่อคุณเข้าสู่ระบบ Microsoft Dynamics NAV คุณจะได้รับข้อผิดพลาดต่อไปนี้:
"สิทธิ์การใช้งานโปรแกรมของคุณไม่อนุญาตให้ผู้ใช้อื่นสามารถใช้งานพร้อมกันได้ รอจนกว่าผู้ใช้อื่นหยุดใช้งานโปรแกรม ติดต่อผู้จัดการระบบของคุณถ้าคุณต้องการอนุญาตให้ผู้ใช้พร้อมกันในระบบของคุณมากขึ้น"
สาเหตุ
ข้อผิดพลาดนี้เกิดขึ้นเมื่อจํานวนรวมของผู้ใช้ที่เข้าถึงฐานข้อมูล Microsoft Dynamics NAV ในเวลาเดียวกันเกินจํานวนรวมของเซสชันผู้ใช้ที่สิทธิ์การใช้งานให้สิทธิ์การเข้าถึง ถ้าคุณได้รับสิทธิ์การใช้งานให้กับผู้ใช้ 5 ราย และคุณเป็นผู้ใช้ที่ 6 ที่พยายามเข้าสู่ระบบฐานข้อมูล Microsoft Dynamics NAV คุณจะได้รับข้อผิดพลาดนี้
ข้อผิดพลาดอาจเกิดขึ้นแม้ว่าจํานวนจริงของผู้ใช้ที่ใช้งานอยู่ที่เข้าสู่ระบบฐานข้อมูล Microsoft Dynamics NAV จะน้อยกว่าจํานวนเซสชันผู้ใช้ที่สิทธิ์การใช้งานของคุณให้สิทธิ์การเข้าถึง สถานการณ์ที่อาจเกิดขึ้นจะแสดงอยู่ที่นี่:
-
ถ้าคุณใช้ N/ODBC หรือ C/Front แต่ละอินสแตนซ์ของโปรแกรมที่คุณเรียกใช้จะใช้เซสชันผู้ใช้
-
อาจมีเซสชันไม่ได้ใช้งานที่ยังคงเชื่อมต่อกับฐานข้อมูล Microsoft Dynamics NAV ซึ่งอาจเกิดขึ้นได้ถ้าผู้ใช้ไม่ปิด Microsoft Dynamics NAV อย่างถูกต้องเมื่อออกจากระบบ หรือหลังจากไฟฟ้าดับ
-
Microsoft Dynamics NAV Database Server เฉพาะจํานวนสูงสุดของเซสชันที่ได้รับอนุญาตให้เข้าสู่ระบบเซิร์ฟเวอร์ฐานข้อมูล Microsoft Dynamics NAV พร้อมกันจะสามารถระบุได้เมื่อคุณเริ่มบริการ
ฐานข้อมูล Microsoft Dynamics NAV ถ้าจํานวนสูงสุดของเซสชันถูกตั้งค่าเมื่อเริ่มต้นบริการฐานข้อมูล Microsoft Dynamics NAV ผู้ใช้ไม่เกินจํานวนนี้สามารถเข้าสู่ระบบเซิร์ฟเวอร์ฐานข้อมูล NAV ได้ในเวลาเดียวกัน ไม่ว่าเซสชันจํานวนมากเท่าใดในสิทธิ์การใช้งาน
การแก้ไข
1. วิธีการระบุวิธีที่ผู้ใช้อาจเข้าสู่ระบบในฐานข้อมูล Microsoft Dynamics NAV คุณสามารถดูว่าผู้ใช้กี่รายที่เข้าสู่ระบบฐานข้อมูล Microsoft Dynamics NAV เมื่อใดก็ตามจากหน้าต่าง
เซสชันฐานข้อมูล เมื่อต้องการเข้าถึงหน้าต่างเซสชันฐานข้อมูลในการ Nav Microsoft Dynamics ให้ปฏิบัติตามขั้นตอนเหล่านี้:
-
ไปที่ไฟล์ ฐานข้อมูล ข้อมูล แท็บเซสชัน
-
ดูรายละเอียดแนวลึกในเขตข้อมูลเซสชันปัจจุบัน
หน้าต่างเซสชันฐานข้อมูลจะแสดงรายการของเซสชันทั้งหมดที่เชื่อมต่อกับฐานข้อมูล Microsoft Dynamics NAV รวมถึงผู้ใช้ เซสชัน N/ODBC เป็นต้น
คุณสามารถกรองตามฐานข้อมูล Microsoft Dynamics NAV ในเขตข้อมูล ชื่อฐานข้อมูล เพื่อจํากัดระเบียนที่จะแสดงเฉพาะเซสชันที่เชื่อมต่อกับฐานข้อมูลนี้เท่านั้น
2. เซสชันที่ไม่ได้ใช้งาน/ไม่ได้ใช้งาน คุณสามารถลบเซสชันผู้ใช้ที่ไม่ได้ใช้งานออกจากหน้าต่าง เซสชันฐานข้อมูล โดยการเลือกระเบียนของเซสชันที่คุณต้องการลบ คลิกขวาแล้วเลือก ลบ หรือกดแป้น
Delete
หมายเหตุ: เซสชันที่ไม่ได้ใช้งาน/ไม่ได้ใช้งานจะหมดอายุโดยอัตโนมัติหลังจากเวลาผ่านไป 2 ชั่วโมง
3. Microsoft Dynamics NAV Database Server เฉพาะเมื่อติดตั้ง Microsoft Dynamics NAV Database Server พารามิเตอร์เซสชันจะถูกตั้งค่าให้เท่ากับจํานวนเซสชันผู้ใช้บนสิทธิ์การใช้งานที่ติดตั้ง
บนเซิร์ฟเวอร์โดยอัตโนมัติ อย่างไรก็ตาม การตั้งค่านี้สามารถเปลี่ยนแปลงด้วยตนเองเพื่อให้เซสชันสูงสุดถูกตั้งค่าให้น้อยกว่าจํานวนเซสชันของผู้ใช้บนเซิร์ฟเวอร์สิทธิ์การใช้งานที่ติดตั้งบนเซิร์ฟเวอร์ คุณสามารถตรวจสอบเซสชันสูงสุดได้โดยไปที่พร้อมท์สั่ง ไปที่ไดเรกทอรีที่ติดตั้งเซิร์ฟเวอร์ฐานข้อมูล
Microsoft Dynamics NAV แล้วพิมพ์ SERVER หรือไปที่ไดเรกทอรีที่ติดตั้งเซิร์ฟเวอร์ฐานข้อมูลจาก Windows Explorer แล้วดับเบิลคลิกที่ไฟล์
Server.exe
ถ้า เซสชันสูงสุด ถูกตั้งค่าให้น้อยกว่าจํานวนเซสชันผู้ใช้บนสิทธิ์การใช้งานของคุณ พารามิเตอร์เซสชันสูงสุดสามารถเปลี่ยนแปลงได้ใน Microsoft Database Server Manager สแนป-in ของ Microsoft Management Console หรือคุณสามารถเปลี่ยนพารามิเตอร์ของเซสชันสูงสุดจากบรรทัดการสั่งเมื่อคุณเริ่มเซิร์ฟเวอร์โดยการใส่ sessions=XX โดย XX คือจํานวนเซสชัน
ข้อมูลเพิ่มเติม
For more information, see the following How To articles:
How to Determine the Number of Licensed Sessions in Microsoft Dynamics NAV.
วิธีการ: เปิดใช้งานไฟล์สิทธิ์การใช้งาน- เมื่อคุณซื้อเซสชันของผู้ใช้เพิ่มเติม ให้ตรวจสอบให้แน่ใจว่าไฟล์สิทธิ์การใช้งานใหม่ของคุณได้รับการติดตั้งอย่างถูกต้อง มิฉะนั้น คุณจะไม่สามารถใช้เซสชันผู้ใช้ที่ซื้อเพิ่มเติมได้