2
當我運行改變過程中,我得到一個錯誤:無法更改程序中的SQL Server
Msg 18487, Level 14, State 1, Line 1
Login failed for user 'tester'. Reason: The password of the account has expired.
然而,當我在安全檢查 - >登錄,我無法找到這名用戶。
我也試着用下面的命令刪除過期:
ALTER LOGIN tester
WITH DEFAULT_DATABASE = [master],
DEFAULT_LANGUAGE = [us_english],
CHECK_EXPIRATION = OFF
系統說,用戶不存在,或者我沒有權限(我的系統管理員)
Msg 15151, Level 16, State 1, Line 1
Cannot alter the login 'tester', because it does not exist or you do not have permission.
沒有要求登錄名和用戶具有相同的名稱。 –
proc是否打到遠程服務器?鏈接的服務器是否使用'tester'作爲憑證?它是否存在並在遠程服務器上過期? – JiggsJedi
您可能已經從服務器中刪除了用戶,但未刪除該用戶,或者在服務器上創建了該用戶,但未在該數據庫中創建該用戶。檢查該用戶的兩個位置。 – scsimon