你目前正处于脱机状态,正在等待 Internet 重新连接

"无法找到文件夹"或"无法找到文件"错误,当您移动 ConfigMgr 站点数据库

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3189594
症状
当执行站点维护将 ConfigMgr 站点上的数据库移动到新的 Microsoft SQL Server 或新 SQL Server 总是在可用性组独立实例时,ConfigMgr 安装将失败,并生成如下 ConfigMgrSetup.log 中的所示的错误消息。

错误消息 1

信息︰ SQL 连接成功。连接︰ SMS 访问,类型︰ 安全
信息︰ SQL Server 本机客户端︰ SQLNCLI11 版本︰<11.0.2100.60>
错误︰ 无法找到 SQL Server 设置 msi 的程序集的文件夹。</11.0.2100.60>


错误消息 2

错误︰ SQL 连接失败。连接︰ SMS 访问,类型︰ 安全
错误︰ 无法获取 SQL Server 连接。
信息︰ SQL Server 本机客户端︰ SQLNCLI11 版本︰<11.2.5641.0>
错误︰ 无法找到文件︰ c:\temp\redist\msxml6_x64.msi。</11.2.5641.0>
原因
发生此问题是因为 ConfigMgr 安装程序无法找到所需的文件。这是由于不正确的注册表项的值为以下子项︰

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Setup\External File Directory
替代方法
若要变通解决此问题,请使用 Setupdl.exe 将所需的文件下载到本地访问的文件夹。您使用的 Setupdl.exe 版本必须匹配版本的站点,以便下载正确的文件。Setupdl.exe 将自动更新注册表值,以指定新的下载路径。

在站点服务器上的以下位置的 cd.latest 文件夹中找不到 Setupdl.exe 的网站匹配版本︰

InstallationDrive>: \Program Files\Microsoft 配置 Manager\cd.latest\SMSSETUP\BIN\X64\setupdl.exe

对于站点服务器不能访问互联网的环境,您可以从 internet 连接的系统运行 Setupdl.exe,将所需的文件复制到网站服务器,然后手动更新"原因"一节中提到的子项。
更多信息
Microsoft 正在研究这个问题,并在获得相关信息时,在这篇文章中发布更多详细信息。
SCCM
本文适用于︰

SCCM 系统中心配置管理器 (当前分支)

警告:本文已自动翻译

属性

文章 ID:3189594 - 上次审阅时间:09/16/2016 23:52:00 - 修订版本: 1.0

  • kbexpertiseadvanced kbsurveynew kbprb kbmt KB3189594 KbMtzh
反馈