使用配置文件

时间:2016-12-16 20:58:38

标签: sql-server express

为了帮助我们的IT部门快速安装SQL Server 2014 Express,只需单击所有相关的自定义设置,我就创建了一个7-Zip自解压.exe,它可以提取所有设置文件,然后启动{{ 1}}使用Setup.exe选项。

在大多数机器上,安装工作完美;文件将自动提取到临时目录中,正确设置SQL Server,并删除临时文件。但是,在大约20%的计算机上,SQL Server /ConfigurationFile="config.ini"在启动后立即返回一个奇怪的错误。这通常似乎发生在Windows 7 Pro(SP1)上:

这是错误消息:

  

发生以下错误:
  动作类型' ExecuteWorkflowAction'对WorkflowIdentity元素无效。唯一有效的操作类型是ExecuteWorkflowAction   错误结果:-2068709375
  结果设施代码:1202
  结果错误代码:1

enter image description here

1 个答案:

答案 0 :(得分:4)

在我们安装它的大多数机器上,它所启动的用户名长度少于8个字符。在这种情况下,用户名超过八个字符,因此导致%TEMP%目录的路径作为8.3文件名格式(C:\Users\CONSOL~1)传入。无论出于何种原因,这似乎都会导致SQL Server安装程序出现问题。更确切地说,我说这对7-Zip Self-extractor来说更是一个问题,但是,我仍然认为SQL Server安装程序应该能够处理8.3文件名格式。我创建了另一个少于八个字符的用户,一切都按预期工作。

以下是帮助我理解问题的帖子:

https://connect.microsoft.com/SQLServer/feedback/details/557341/sql-server-2008-r2-install-from-command-line