徵狀
請在 Microsoft Dynamics SL 的資料庫維護中考慮下列案例:
-
您為 Microsoft Dynamics SL 使用者建立Windows已驗證的登入名稱。
-
您可以在 Active Directory 中變更使用者的使用者名稱。
-
您開啟[資料庫維護 (98.290.00) 畫面,然後在 [更新資料庫] 索引標籤上選取[同步處理所有擁有權和安全性]。
-
按一下 [更新資料庫]。
當您這麼做時,您會收到下列錯誤訊息:
ExecuteAuthenticationScripts Error -2147206479 [Microsoft] [ODBC SQL Server Driver] [SQL Server] 伺服器主體 '%' 已存在。
原因
發生此問題的原因在於 Microsoft Dynamics SL 使用者的使用者名稱在 Active Directory 中有所變更,但在主控 Microsoft Dynamics SL 資料庫的Microsoft SQL Server中則不會變更。
解決方案
如果要解決這個問題,請依照下列步驟執行。
-
變更使用者在 [使用者維護] (96.260.00) 畫面中的登入名稱,以符合您在 Active Directory 中所做的變更。
-
登入Microsoft SQL Server Management Studio,然後從 [Logins] 資料夾刪除使用者的舊登入名稱。
-
n Microsoft SQL Server Management Studio 中的 [登入] 資料夾,建立使用者的新登入名稱,然後確認該名稱對應至正確的 Microsoft Dynamics SL 角色。
其他相關資訊
索羅門 Dynamics SL