SQL Server 2014 安装失败并出现错误 5 - 不支持终端服务?

SQL Server 2014 安装失败并出现错误 5 - 不支持终端服务?

我正在使用远程桌面在托管虚拟机上安装 SQL Server 2014。当我运行安装命令行选项显示使用时.\setup.exe /?,出现以下错误:

An error occurred during the SQL Server 2014 Setup operation.
Error result: -2067529723
Result facility code: 1220
Result error code: 5
For more information, review SQL Server 2014 Setup logs in your temp folder.

此错误是瞬时的,并且它不会按照所述生成安装日志。

我检查了 SQL Server 2014 的系统要求,它指出了我认为是该问题的根本原因:

如果通过终端服务客户端启动安装程序,则 SQL Server 2014 安装会失败。不支持通过终端服务客户端启动 SQL Server 安装程序。

http://msdn.microsoft.com/en-us/library/ms143506.aspx

我尝试使用 powershell remoting 和经过测试的核心安装命令行字符串,它返回一个错误,表明安装程序正在尝试启动模态对话框:

.\setup /ACTION=INSTALL FEATURES=SQLEngine /INSTANCENAME=MAIN
/SQLSYSADMINACCOUNTS=portland\administrator /QUIETSIMPLE 
/IACCEPTSQLSERVERLICENSETERMS 

Showing a modal dialog box or form when the application is not running in
UserInteractive mode is not a valid operation. 
Specify the ServiceNotification or DefaultDesktopOnly style to display 
a notification from a service application.

安装该产品的推荐方法是什么?假设我没有物理控制台访问权限,是否有不依赖于 Microsoft 终端服务的 MS 方法?

答案1

首先,我想知道这个限制的目的:他们是否不再针对/支持非 Hyper-V 虚拟化环境的该产品?

实际上,这种情况已经持续了一段时间。 SQL Server 2012 也存在同样的限制,原因是通过终端服务会话安装 SQL Server 会导致问题和不确定的行为。(与不支持其他虚拟化平台无关,我在 ESXi 虚拟机管理程序上的 Windows Server 操作系统中同时安装了 SQL Server 2012 和 2014 实例。)

首先,我想知道这个限制的目的:他们是否不再针对/支持非 Hyper-V 虚拟化环境的该产品?

建议的方法是从控制台连接安装产品。

正如你所说,这不是一个选项,由于你的主机,我会首先尝试使用命令行来安装它,按照在 Server Core 上安装 SQL Server 2014 的说明进行操作. 您应该能够使用大多数选项在 Windows 中连接远程命令行远程安装 SQL 服务器。

另外,还有不涉及终端服务的远程 GUI 选项。您可以在此 VM 上安装 VNC 服务器,或使用 Webex/GoToMeeting/Teamviewer 等程序获取服务器的远程 GUI,而无需在会话中使用终端服务。

相关内容