在 Microsoft Dynamics SL 中,資料庫維護(98.290.00)畫面的 ExecuteAuthenticationScripts 錯誤

Work anywhere from any device with Microsoft 365

Upgrade to Microsoft 365 to work anywhere with the latest features and updates.

Upgrade now

徵狀

在 Microsoft Dynamics SL 中的資料庫維護中,請考慮下列案例:

  • 您為 Microsoft Dynamics SL 使用者建立 Windows 驗證的登入名稱。

  • 您在 Active Directory 中變更使用者的使用者名稱。

  • 開啟 [資料庫維護(98.290.00) ] 畫面,然後選取 [更新資料庫] 索引標籤上的 [同步處理所有擁有權及安全性]。

  • 按一下 [ 更新資料庫]。

如此一來,您會收到下列錯誤訊息:

ExecuteAuthenticationScripts 錯誤-2147206479 [Microsoft] [ODBC SQL Server Driver] [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?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×