Отсутствующие аргументы в установке командной строки SQL 2012


1

Я новичок в установке SQL через командную строку.

  • Мы разрабатываем приложение и используем Installation Shield.
  • Мне нужно установить SQL-сервер на клиентском ПК, поэтому я использую установку SQL в режиме командной строки без вывода сообщений.
  • Проблема только в установке сервера MS-SQL 2012 (на английском). Мне нужно установить полный SQL-сервер, собственный клиент, .NET Framework, VSS Writer, файлы поддержки установки, браузер сервера и все
  • Я использую эту команду для установки SQL:

    SQLEXPR_x64_ENU /QS /IACCEPTSQLSERVERLICENSETERMS=1 /Action=install /INSTANCENAME=XYZ /INSTALLSQLDATADIR=C:\Program Files\Microsoft SQL Server\  /FEATURES=SQLENGINE,REPLICATION,SNAC_SDK /SAPWD=n:4Y2cX=W3/i /SECURITYMODE=SQL /TCPENABLED=1 /NPENABLED=0
    

Я тоже пробовал /FEATURES=SQLENGINE, TOOLS но это не помогло

Ответы:


1

Я думаю, что есть несколько проблем с вашей командной строкой, некоторые из ключей не являются переменными, некоторые из них вы должны экранировать кавычками.

Для установки перечисленных вами функций вам понадобится следующий переключатель функций:

SQLEXPR_x64_ENU /QS /IACCEPTSQLSERVERLICENSETERMS /Action=install /INSTANCENAME=XYZ /FEATURES=SQLEngine,REPLICATION,SNAC_SDK /SAPWD="n:4Y2cX=W3/I" /SECURITYMODE=SQL /TCPENABLED=1 /NPENABLED=0

Убедитесь, что список возможностей не есть пробел и любые зарезервированные символы экранируются в кавычках. Документация MSDN неясна, в ней приведен пример с пробелом, который вы пытались использовать, но на странице фактически говорится:

/ PARAMETER = "значение1" "значение2" "значение3" для всех параметров с несколькими значениями. Использование двойных кавычек рекомендуется, но обязательно, если значение содержит пробел

/ FEATURES, который является многозначным параметром, но его формат   / FEATURES = AS, RS, IS без пробела, через запятую

Убедитесь, что у вас есть правильный корпус. Увидеть Вот подробные инструкции по использованию ключей командной строки для установки SQL.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.