SQL Server 2014安装程序失败,错误5 – terminal服务不受支持?

我正在使用远程桌面在托pipe的虚拟机上安装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的系统要求,并说明了我认为是问题的根本原因:

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

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

我已经尝试使用testing的核心安装命令行string的PowerShell远程处理,它正在返回一个错误,指示安装程序试图启动一个模式对话框:

 .\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. 

什么是安装产品的build议方法? 假设我没有物理控制台访问,是否有MS方法不依赖于Microsoftterminal服务?

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

事实上,这是一段时间了。 SQL Server 2012存在同样的限制,原因是通过terminal服务会话安装SQL Server会导致问题和非确定性行为。 (与不支持其他虚拟化平台无关,而且SQL Server 2012和2014实例在ESXi虚拟机pipe理程序上的Windows Server操作系统中都是站得住脚的。)

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

推荐的方法是从控制台连接安装产品。

正如你所说,由于你的主机,这不是一个选项,我将首先尝试使用命令行进行安装, 遵循在Server Core上安装SQL Server 2014的说明 。 您应该能够使用大多数选项来连接Windows中的远程命令行以远程安装SQL Server。

或者,有远程GUI选项不涉及terminal服务。 您可以在此虚拟机上安装VNC服务器,或使用Webex / GoToMeeting / Teamviewer /等。 无需使用terminal服务进行会话即可获取到服务器的远程GUI。