Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2012命令行参数_Sql Server_Build Automation - Fatal编程技术网

Sql server SQL Server 2012命令行参数

Sql server SQL Server 2012命令行参数,sql-server,build-automation,Sql Server,Build Automation,我正在尝试通过一些命令行参数安装SQL Server 2012。我有一个简单的表单,它有几个按钮来安装各种项目。一种是安装一个SQL Server,为数据库设置名称和安全性。以下是命令: Private Sub btnSQLServer32_Click(sender As System.Object, e As System.EventArgs) Handles btnSQLServer32.Click curPath = System.IO.Path.Combine(curDirec

我正在尝试通过一些命令行参数安装SQL Server 2012。我有一个简单的表单,它有几个按钮来安装各种项目。一种是安装一个SQL Server,为数据库设置名称和安全性。以下是命令:

Private Sub btnSQLServer32_Click(sender As System.Object, e As System.EventArgs) Handles btnSQLServer32.Click

    curPath = System.IO.Path.Combine(curDirectory, "SQLEXPR.exe")
    System.Diagnostics.Process.Start(curPath, "/QS /ACTION=Install /FEATURES=SQL,TOOLS /IACCEPTSQLSERVERLICENSETERMS=""True"" /INSTANCENAME=""TestDatabase"" SECURITYMODE=SQL" & _
                                         " /SQLSYSADMINACCOUNTS=""BUILTIN\ADMINISTRATORS"" /SAPWD=""********"" /SQLSVCACCOUNT=""NT AUTHORITY\NETWORK SERVICE"" /SQLSVCPASSWORD=""********""" & _
                                         " /AGTSVCACCOUNT=""DomainName\UserName"" /AGTSVCPASSWORD=""*******"" /ASSVCACCOUNT=""DomainName\UserName"" /ASSVCPASSWORD=""********""" & _
                                         " /RSSVCACCOUNT=""DomainName\UserName"" /RSSVCPASSWORD=""*******"" /ISSVCACCOUNT=""NT Authority\Network Service"" /TCPENABLED=""1"" /NPENABLED=""1""")
安装过程将完成安装程序文件的安装。当它开始安装时,会暂停一秒钟,然后在没有进一步警告的情况下退出

我的问题是,是否有任何类型的错误日志,我可以查看,看看是否是我的命令之一导致了这种情况?有人看到这里少了什么吗

查看

C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log


在您正在进行安装的服务器上。

我还会查看windows事件日志,查看它是特定于操作系统的,我会在应用程序下查看。

过去几个小时我一直在尝试这样做,我发现SQLEXPR.exe只是一个自解压容器

执行SQLEXPR.exe/x以提取内容。您将在该目录中找到Setup.exe,您可以在其中传递命令行参数


现在,您可能想知道如何编写提示您提取内容的脚本,我还不能回答这个问题。我现在正在尝试,因为我需要一个完全无人参与的安装程序。我们可能会在服务器内部某处镜像解压缩目录的压缩副本。

start->run->“eventvwr”。应用程序名称在所有版本的windows上都是固定的。我检查了应用程序日志,但在任何地方都没有安装的引用。我创建了一个自定义视图,在过去一个小时内查找了所有内容,但没有看到列出的任何内容。我的特定机器上没有该文件位置这意味着它甚至没有足够的距离来创建该目录?通过进一步搜索,该文件夹中的日志似乎会给我答案。很遗憾,它无法创建此文件夹。请尝试从命令行运行setup.exe行。我认为这是对的,它可能会立即失败,可能是因为打字错误。