Member 13889322 Ответов: 1

Я установил SQL server 2016 молча, но management studio не устанавливается в пакетном файле


Я пытаюсь автоматизировать SQL Server 2016, но SQL 2016 устанавливается, но SQL server management studio не устанавливается.

Что я уже пробовал:

Я пробовал с помощью power shell, это работает, и когда я конвертирую power shell в статический пакетный файл, это работает, но с помощью динамического пакетного файла-нет. Это мой код.
начало "" "%~dp0sql3\setup.exe" /SAPWD="Sqladmin1234" /ConfigurationFile="ConfigurationFile.ini" /quiet

@ECHO OFF
Установить LookForFile="C:\Setup\ssms\Ssms-Setup-ENU.exe"

:CheckForFile
Если существует %LookForFile% GOTO FoundIt

Если мы доберемся сюда, то файл не будет найден.

REM подождите 5 секунд, а затем перепроверьте.
REM если задержка не требуется, прокомментируйте/удалите строку таймаута.
TIMEOUT /T 5 >null

Перейти CheckForFile

:Найдено
Найдено Эхо: %LookForFile%

начало "C:\Setup\ssms\Ssms-Setup-ENU.exe /quiet /install /norestart"
бежать:
C:\Setup\ssms\Ssms-Setup-ENU.exe /quiet /install /norestart

RedDk

Автоматизировать ... в сочетании с чем? Использование пакета MSDOS для установки SQLServer (пакета), потому что вы хотите "отправить" (возможно, неудачный выбор слов) свое приложение вместе с пакетом и установить его на компьютер пользователя, потому что ваше приложение требует функциональности базы данных, найденной в этом пакете?

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

Попросите пользователя вашего приложения загрузить SQLServer Express с расширенным бла-бла-бла (версия, которую вы использовали для разработки приложения) и установить ее, прежде чем пытаться использовать ваше приложение.

"Приложение" - это также плохой выбор слова.

Member 13889322

Автоматизация означает бесшумную установку (без взаимодействия с пользователем)

Keviniano Gayo

В SQL Server 2016 среда management studio не включена в установщик. Вам нужно скачать management studio и выполнить отдельную автоматическую установку.
https://docs.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server-from-the-command-prompt?view=sql-server-2016#Install

1 Ответов

Рейтинг:
2

mudgilsks

Установите SQL server management studio отдельно и install.it будет работать.