Sql-Server-2014

SA 帳戶的 SID

  • November 5, 2020

我想更改始終線上可用性組伺服器的 SA 密碼。由於當我嘗試通過 Microsoft 儲存過程 EXEC sp_help_revlogin 傳輸登錄資訊時,我想在所有副本上保持相同的密碼,以便該帳戶在整個腳本中具有相同的 SID,因此沒有提取 SA 帳戶。

我的問題是 SA 帳戶是否有任何關聯的 SID,例如 SQL 身份驗證帳戶,其次,有什麼需要注意更改始終在可用性組伺服器中的 SA 帳戶,或者我只需要像任何其他 SQL 一樣手動更改所有伺服器上的密碼經過身份驗證的登錄。

是的,SA 帳戶確實有一個 SID,您可以通過作為 SA 帳戶登錄 SQL Server 並使用此 SQL 函式來驗證它是什麼:SELECT SUSER_SID('sa');

微軟文件:https ://docs.microsoft.com/en-us/sql/t-sql/functions/suser-sid-transact-sql?view=sql-server-ver15

使用 SA 或 AlwaysOn 可用性組中的任何其他帳戶沒有什麼特別之處,只要您使用的備用帳戶具有適當的權限。但是是的,您只需像任何其他帳戶一樣更改帳戶使用者和密碼。

MS Docs on Availability Groups,如果您需要更多資訊,請專門閱讀安全和權限部分:https ://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/prereqs-restrictions -recommendations-always-on-availability?view=sql-server-ver15#SecurityAG

引用自:https://dba.stackexchange.com/questions/279269