SQL SERVER SETUP – The syntax of argument "/SKIPRULES" is incorrect
Posted by blakhani on April 2, 2015
While running SQL Server setup I have faced below error today. You may not get this error unless you run it from command line.
here is the text of the message.
TITLE: SQL Server Setup failure.
SQL Server Setup has encountered the following error:
The syntax of argument "/SKIPRULES" is incorrect. Either the delimiter ‘=’ is missing or there is one or more space characters before the delimiter ‘=’. Please use /? to check usage.
Error code 0x84B40001.
For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&EvtType=0xCAE17AB9%25400x2841E06E%25401204%25401
Here is the command which I was trying
setup.exe Action=/InstallFailoverCluster /SkipRules = "Cluster_VerifyForErrors"
Error message is very clear in telling the problem with the command. If we read complete message with patience, it says there is a space. Here is the correct version of command. Note that I have removed space after SkipRules Parameter and “=”.
setup.exe Action=/InstallFailoverCluster /SkipRules="Cluster_VerifyForErrors"
The reason I have to go with command line setup is because I was not able to install SQL Cluster from UI and here was the message.
Hope this helps.