今天在Windows Server2012 R2上卸载了WSUS后重新安装,添加windows更新服务角色功能,安装正常完成,但是在配置Windows更新服务时发生了碰到了一个错误,死活无法继续配置,根据提示查看日志文件,得到报如下错误:
Generation of encryption key to save to the database failed. Error=System.InvalidOperationException: Cannot save configuration because the server is still processing a previous configuration change. ---> System.Data.SqlClient.SqlException: spSetConfiguration was called while a Reset Process was Needed/InProgress cannot change Configuration at this time。
查百度未果。
之后用bing查到国外网友提供了一个解决办法,需要修改WSUS所使用的数据库表的一个状态值:
我使用的是Windows内部数据库WID(SQL SERVER应该也是类同的)
1. 下载并在WSUS服务器上安装Microsoft Sql Server Management Studio。
2. 连接WID数据路,连接字符串为 "\\.\pipe\MICROSOFT##WID\tsql\query", Windows身份验证即可,点击连接。
3. 找到SUSDB数据库中表tbSingletonData,打开表就一条记录,将ResetStateMachineNeeded字段值从True改成False.
改完重新进行Windows更新服务的配置,错误没有了 。
第一次写博客,文笔不好,敬请谅解。
转载于:https://blog.51cto.com/king3130/1715097