WSUS数据库远端存储条件下切换域及数据库迁移

简介:

场景:

wsus数据库存在远端服务器,wsus和数据库加入同一个域,切换到另一个域后wsus和数据库无法连接。

查看日志文件(C:\Program Files\Update Services\LogFiles\SoftwareDistribution.log)发现和数据库连接失败:Login failed for user 'domain\wsusservername$'


解决办法:在wsus数据库服务器上添加新的logins即可,格式:domain\wsusservername$


迁移至其他数据库:

1、备份源wsus数据库,拷贝susdb备份到目标数据库上还原(login:domain\wsusservername$将自动还原);

或:分离源wsus数据库(最好先备份),复制到目标数据库,附加。

2、修改注册表(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services\Server\Setup)sqlservername值为远程目标数据库服务器名;

3、添加logins(使用备份、还原数据库刷新logins即可);

4、建议新建一个数据库管理的域账号(如domains\dbadmin,并添加到logins),用于WSUS登录控制台,否则WSUS服务器administrator账号和远程SUSDB数据库服务器administrator账号密码需要一致。

PS:SUSDB从SQL2005迁移至SQL2012,测试成功。

 

参考以下资料:

WSUS 的数据库用的是一个 SSEE 的 SQL SERVER 2005 的专用版本,只能用于 WSUS、UDDI、SharePoint 等。不同于 Express 版的是,它的大小没有限制。

    本地的 Windows internal Database 的写法比较特殊:
    %computername%\Microsoft##SSEE 或者\\.\pipe\mssql$microsoft##ssee\sql\query

    1、修改 WSUS 服务器的注册表。找到;
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services\Server\Setup
修改以下内容:
SqlServerName: %computername%\Microsoft##SSEE -> 远程 SQL 服务器的名字

SqlInstanceIsRemote: 0 -> 1
wYukonInstalled: 1 -> 0
    2、把 WSUS 数据库的文件复制到远程的 SQL 服务器上,并附加数据库
    3、添加 Login。就是 WSUS 服务器的名字,格式:Domain\WSUSServer。用户映射选中 WSUS 中的 WebService,就行了。

114646613.png

   4、网上还有人说启用嵌套触发器。

微软说,默认情况下,此选项是启用的。为保险起见,如果要使用远程的 SQL Server 数据库作为 Windows Server Update Services 数据存储,应该验证是否已启用服务器上的嵌套触发器选项。

WSUS 安装程序启用 RECURSIVE_TRIGGERS 选项,这是数据库特定的选项;但是,它不会启用嵌套触发器选项,此为服务器全局选项。

要查看是否已启用嵌套触发器选项,请使用下列内容:

sp_configure 'nested triggers'

要在 SQL Server 中启用嵌套触发器选项,请在运行 SQL Server 的计算机上的批文件中运行下列内容:

sp_configure 'nested triggers', 1

GO

RECONFIGURE

GO

 

https://technet.microsoft.com/zh-cn/library/hh852349.aspx

http://blog.csdn.net/hadstj/article/details/7762406 (WSUS KB2720211升级故障)



本文转自 lorysun 51CTO博客,原文链接:http://blog.51cto.com/lorysun/1261218

目录
打赏
0
0
0
0
344
分享
相关文章
【瑶池数据库动手活动及话题本周精选(体验ADB、 SelectDB,参与 RDS 迁移训练营)】(4.21-4.27)
本文为 “瑶池数据库动手活动及话题精选” 系列第一期,聚焦 SelectDB 日志分析、AnalyticDB Zero-ETL 集成、RDS 迁移训练营三大实战,设积分、实物等多重奖励,同步开启话题互动。点击链接参与,每周解锁数据库实战新场景。
用 YashanDB Migration Platform,数据库迁移不再是“高风险动作”
数据库迁移一直是企业信息化中的难题,耗时长、风险高。YashanDB Migration Platform(YMP)提供一站式解决方案,涵盖评估、改写、迁移与校验全流程。其核心能力包括SQL自动适配、智能对象迁移、高性能数据通道及数据对比校验,显著降低人力成本与业务风险。适合从Oracle、MySQL等迁移到YashanDB的企业,以及需异构整合或国产化替代的集团、政府和国企项目。YMP不仅是工具,更是推动数据库国产化的关键平台。
【瑶池数据库动手活动及话题本周精选(体验ADB、 SelectDB,参与 RDS 迁移训练营)】(4.28-5.4)
本文为“瑶池数据库动手活动及话题精选”系列第二期,聚焦SelectDB日志分析、AnalyticDB Zero - ETL集成、RDS迁移训练营三大实战,设积分、实物等多重奖励,同步开启话题互动。上一期活动反响热烈,错过的朋友别再犹豫!点击链接参与,每周解锁数据库实战新场景,抓紧时间,精彩不容错过!
分布式存储数据恢复—hbase和hive数据库数据恢复案例
分布式存储数据恢复环境: 16台某品牌R730xd服务器节点,每台服务器节点上有数台虚拟机。 虚拟机上部署Hbase和Hive数据库。 分布式存储故障: 数据库底层文件被误删除,数据库不能使用。要求恢复hbase和hive数据库。
58 12
【赵渝强老师】达梦数据库的逻辑存储结构
本文介绍了达梦数据库的存储结构,包括逻辑和物理存储两部分。逻辑存储结构由数据库(Database)、表空间(Tablespaces)、段(Segments)、簇(Cluster)和页(Page)组成。数据库是最大逻辑单元,包含所有表、索引等;表空间由数据文件组成,用于存储对象;段由簇构成,簇包含连续的数据页;页是最小存储单元。文中还提供了查询表空间、段和页大小的SQL语句,并附有视频讲解和示意图。
担心YashanDB异构数据库迁移踩“坑”?听听大咖们怎么说
文章围绕异构数据库迁移展开,探讨了避免数据丢失、保障数据完整性、注意兼容性、提升迁移效率、做好反向演练等问题。包括迁移前完整性检查与备份,YashanDB 从内核设计和配套工具保障数据,对兼容性进行大量测试,通过合理评估和技术手段提升迁移效率,以及处理回退等内容。
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
崖山异构数据库迁移利器YMP初体验-Oracle迁移YashanDB
文章是作者小草对崖山异构数据库迁移利器 YMP 的初体验分享,包括背景、YMP 简介、体验环境说明、YMP 部署(含安装前准备、安装、卸载、启动与停止)、数据迁移及遇到的问题与解决过程。重点介绍了 YMP 功能、部署的诸多细节和数据迁移流程,还提到了安装和迁移中遇到的问题及解决办法。
MySQL生产环境迁移至YashanDB数据库深度体验
这篇文章是作者将 MySQL 生产环境迁移至 YashanDB 数据库的深度体验。介绍了 YashanDB 迁移平台 YMP 的产品相关信息、安装步骤、迁移中遇到的各种兼容问题及解决方案,最后总结了迁移体验,包括工具部署和操作特点,也指出功能有优化空间及暂不支持的部分,期待其不断优化。

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等