重置WSUS数据库(SQL Server版)

停止WSUS服务
用管理员方式打开SQLServer Management Studio
打开数据库\\.\pipe\MICROSOFT##WID\tsql\query
使用Windows账号方式登录数据库
则可以看到WID的数据库SUSDB

在SQLServer Management Studio中删除SUSDB
SQL –> expand databases-> 右击SUSDB –> Delete
记得选中“Close existing connections”

查看注册表HKLM\Software\Microsoft\Update Services\Server\Setup\ContentDir *
找到WSUS的下载目录,清空该目录。

启动WSUS服务

运行以下命令进入安装(重装)WSUS后的状态,在服务器中打开WSUS重新运行安装向导,WID数据库会重建。
C:\Program Files\Update Services\Tools\Wsusutil.exe postinstall SQL_INSTANCE_NAME=”Server\Instance”
以下参数可不加:
CONTENT_DIR=”注册表中的ContentDir ”

附录:

1、运行以下命令,则保留WID数据库,重置已下载的更新包(很耗时)。
C:\Program Files\Update Services\Tools\WsusUtil.exe reset

2、当WSUS因为前一配置变动而假死(不再接受新的配置)时,可以在SQLServer Management Studio运行以下命令,解除锁死。
UPDATE tbSingletonData
SET ResetStateMachineNeeded = 0

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google+ photo

You are commenting using your Google+ account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d 博主赞过: