Hiện tượng
Hãy cân nhắc kịch bản sau đây trong Bảo trì Cơ sở dữ liệu trong Microsoft Dynamics SL:
-
Bạn tạo tên đăng Windows Đã xác thực cho người dùng Microsoft Dynamics SL.
-
Bạn thay đổi tên người dùng của người dùng trong Active Directory.
-
Bạn mở màn hình Bảo trì Cơ sở dữ liệu (98.290.00), rồi chọn Đồng bộ hóa Tất cả Quyền sở hữu và Bảo mật trên tab Cập nhật Cơ sở dữ liệu.
-
Bạn bấm Cập nhật Cơ sở dữ liệu.
Khi thực hiện điều này, bạn nhận được thông báo lỗi sau:
ExecuteAuthenticationScripts Error -2147206479 [Microsoft] [ODBC SQL Server Driver] [SQL Server] Tên máy chủ principal '%' đã tồn tại.
Nguyên nhân
Sự cố này xảy ra vì tên người dùng của người dùng Microsoft Dynamics SL đã được thay đổi trong Active Directory nhưng không phải trong Microsoft SQL Server máy chủ Cơ sở dữ liệu Microsoft Dynamics SL.
Giải pháp
Để giải quyết sự cố này, hãy làm theo các bước sau:
-
Thay đổi tên đăng nhập của người dùng trong màn hình Bảo trì Người dùng (96.260.00) để khớp với thay đổi bạn đã thực hiện trong Active Directory.
-
Đăng nhập vào Microsoft SQL Server Management Studio, rồi xóa tên đăng nhập cũ của người dùng khỏi thư mục Đăng nhập.
-
n thư mục Đăng nhập trong Microsoft SQL Server Management Studio, tạo tên đăng nhập mới của người dùng, sau đó xác minh rằng tên đó được ánh xạ tới đúng vai trò Microsoft Dynamics SL.
Thông tin Bổ sung
Solomon Dynamics SL