Sql-Server

在 Windows 上自動修補 SQL Server

  • March 12, 2021

我們正在新建大約 50-100 個較低的環境 SQL Server。

我們被分配了一些 SQL DBA 的基本任務,其中包括修補 SQL Server。

如何實現這一點,特別是當我們有伺服器時,只能使用 Windows 身份驗證,其密碼需要每 24 小時生成一次。這使得這看起來很複雜,或者可能也是我所期待的。

請分享您的意見,我們如何通過 powershell、cmd 或任何最知名的方法來實現這一目標?

編輯:這些盒子都是像 DEV/SAT/QA 這樣的低級環境。其中一些配置了日誌傳送,但也用於側面報告,即使不是那麼重要。這些不是 365*7,通常在營業 EST 時間使用。

此外,我們有多個登錄名,每個登錄名都分配給對這些框具有系統管理員權限的 DBA,但該登錄名需要生成每 24 小時到期的密碼。

雖然輪換密碼是一個障礙,但它們並不能否定任何可用的方法。Kendra Little 在這篇博文中很好地解釋了以自動化方式修補伺服器的一般方法,以及伺服器修補出現問題時的一些風險。

因為您的伺服器不是生產伺服器,所以這些伺服器屬於她的“牛”分類,這意味著如果您可以利用現有的自動化工具集,例如 SCCM/WSUS(如 Alen 之前所說),您應該這樣做。沒有通過的更新檔可能很煩人,但希望它們不會導致在夜間喚醒你的中斷。輪換密碼的複雜性可能需要您在一定程度上對其進行自定義,實際上最好的方法是使用 PowerShell 腳本盡可能地自動化該過程。

據我所知, Adam Bertram可能擁有目前該領域最強大的工具集。我建議您檢查一下,看看是否可以根據您的需要進行擴充。這是指向他的 GitHub 儲存庫的相同工具集的直接連結。

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