使用SCCM2012管理WSUS补丁派发,在安装WSUS4.0、添加站点系统角色(软件更新点)、同步软件更新操作后,打开WSUS控制台可以看到同步进程,同步成功后打开SCCM“所有软件更新”,显示“未找到任何项目”。表示补丁信息未导入SCCM。
查看监视-组件状态,发现SMS_WSUS_SYNC_MANAGER有错误警告,查看CM服务器日志文件C:\Program Files\Microsoft Configuration Manager\Logs\wsyncmgr.log,报以下错误:
*** *** Unknown SQL Error! $$<SMS_WSUS_SYNC_MANAGER><03-06-2015 02:11:11.449-480><thread=4036 (0xFC4)>
Failed to sync update 57a02ff3-31b4-4be8-bcee-33d74eba9a18. Error: Failed to save update ac675cdd-70e8-447f-8fbd-3fa0225a3ca5. CCISource error: -1.
网上查询解决办法和数据库有关,解决办法如下:
1、Check the database ownership in SQL Management Studio using the query:
Exec sp_helpdb
2、Changed the database ownership back to ‘sa’ using the query:
USE [SCCM_Db] GO EXEC sp_changedbowner ‘sa’
3、Check the TRUSTWORTHY property on the SCCM database.Right click on SCCM database,Select options and look for trustworthy property in the list of DB options
4、Change the TRUSTWORTHY property on the SCCM database using the SQL query:
ALTER DATABASE [SCCM_Db] SET TRUSTWORTHY ON
修改完成后,重新同步软件更新,即可在所有软件更新看到WSUS补丁了。第一次导入的时间会有点长。
PS:需要注意默认情况下WSUS的远程数据库SUSDB会生成在C盘默认路径下,可分离出来拷贝到其他盘再附加上就可以了。WSUS安装完成后不需要配置,在CM添加软件更新点时再配置。