อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้ในการบํารุงรักษาฐานข้อมูลใน Microsoft Dynamics SL:
-
คุณสร้างWindowsชื่อเข้าสู่ระบบที่ได้รับการรับรองความถูกต้องสําหรับผู้ใช้ Microsoft Dynamics SL
-
คุณเปลี่ยนแปลงชื่อผู้ใช้ของผู้ใช้ใน Active Directory
-
คุณเปิดหน้าจอ การบํารุงรักษาฐานข้อมูล (98.290.00) แล้วเลือก ซิงโครไนซ์ความเป็นเจ้าของและความปลอดภัยทั้งหมด บนแท็บ อัปเดตฐานข้อมูล
-
คุณคลิก อัปเดตฐานข้อมูล
เมื่อทําเช่นนี้ คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด ExecuteAuthenticationScripts -2147206479 [Microsoft] [โปรแกรมควบคุมSQL Server ODBC] [SQL Server] มีหลักเซิร์ฟเวอร์ '%' อยู่แล้ว
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากชื่อผู้ใช้ของผู้ใช้ Microsoft Dynamics SL ถูกเปลี่ยนแปลงใน Active Directory แต่ไม่ได้อยู่ในSQL Serverของ Microsoft ที่โฮสต์ฐานข้อมูล Microsoft Dynamics SL
การแก้ไข
หากต้องการแก้ปัญหานี้ ให้ทำตามขั้นตอนต่างๆ ต่อไปนี้:
-
เปลี่ยนชื่อการเข้าสู่ระบบของผู้ใช้ในหน้าจอการบํารุงรักษาผู้ใช้ (96.260.00) เพื่อให้ตรงกับการเปลี่ยนแปลงที่คุณทําใน Active Directory
-
เข้าสู่ระบบ Microsoft SQL Server Management Studio แล้วลบชื่อเข้าสู่ระบบเก่าของผู้ใช้จากโฟลเดอร์ การเข้าสู่ระบบ
-
n โฟลเดอร์การเข้าสู่ระบบใน Microsoft SQL Server Management Studio สร้างชื่อเข้าสู่ระบบใหม่ของผู้ใช้ แล้วตรวจสอบว่ามีการแมปเข้ากับบทบาท Microsoft Dynamics SL ที่ถูกต้อง
ข้อมูลเพิ่มเติม
Solomon Dynamics SL