症状

在 Microsoft Dynamics SL 中考虑数据库维护中的以下情形:

  • 为 Microsoft Dynamics SL 用户创建 Windows 身份验证的登录名。

  • 在 Active Directory 中更改用户的用户名。

  • 打开 "数据库维护" (98.290.00)屏幕,然后在 "更新数据库" 选项卡上选择 "同步所有所有权和安全性"。

  • 单击 " 更新数据库"。

执行此操作时,将收到以下错误消息:

ExecuteAuthenticationScripts 错误-2147206479 [Microsoft] [ODBC SQL Server 驱动程序] [SQL Server] 已存在服务器主体 "%"。

原因

出现此问题的原因是 Microsoft Dynamics SL 用户的用户名已在 Active Directory 中更改,而不是在承载 Microsoft Dynamics SL 数据库的 Microsoft SQL Server 中。

解决方案

若要解决此问题,请按照下列步骤操作:

  1. 在 "用户维护" (96.260.00) 屏幕中更改用户的登录名,以匹配您在 Active Directory 中所做的更改。

  2. 登录到 Microsoft SQL Server Management Studio,然后从 "登录" 文件夹中删除用户的旧登录名。

  3. n. Microsoft SQL Server Management Studio 中的 "登录" 文件夹,创建用户的新登录名,然后验证它是否映射到正确的 Microsoft Dynamics SL 角色。

更多信息

所罗门群岛 Dynamics SL

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×