我们有一台完全修补的 Windows 2012 R2 标准服务器,它使用 Windows 备份到 USB 外部驱动器。备份运行,但我们收到一些与 WSUS 相关的 WID 错误。
Application Message: (null)
Component: master
Logical Path: DC1\MICROSOFT##WID
Component Result: 800423F4
Component Message: (null)
File Spec: C:\Windows\WID\Data\master.mdf Recursive: 0
File Spec: C:\Windows\WID\Data\mastlog.ldf Recursive: 0
我们确实在此服务器上运行 WSUS。当我们首次安装 WSUS 时,数据库位于此服务器上。现在 SQL 数据库位于另一台服务器上。这已通过查看注册表得到验证。此服务器上不存在 master.mdf 文件。我们如何让 Windows 备份停止查找 master.mdf 文件,以便我们的备份可以显示为成功。
当我查看注册表时,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSWIN8.SQLWID\MSSQLSERVER\Parameters\SQLArg0
REG_SZ - dC:\WindowsWID\Data\master.mdf
确实出现了。我尝试使用 sqlcmd 登录 SQL,sqlcmd -S np:\\dc1\pipe\sql\query
但无法连接以检查服务器。我还尝试使用开关-E
和开关-U sa
-P password
,但仍然无法登录。
在“程序和功能”中,SQL 不会显示为已安装的内容。
尝试提供您需要提出一些问题的所有信息。
找出问题所在:我们已经找到了答案。我们按照以下链接中的说明从注册表中删除了 MSSQL。https://www.javelin-tech.com/blog/2017/08/uninstall-microsoft-sql-server/这解决了我们的备份问题。
答案1
此路径指的是 Windows 内部数据库 (WID),其他角色可以使用 WID(它并不特定于 WSUS)。
可以通过删除此功能来卸载 Windows 内部数据库:
Uninstall-WindowsFeature -Name 'Windows-Internal-Database'