Командний рядок SQL Server Management Studio 2008 R2 Express:
Відповідь dislexicanaboko потрапляє у вирішальний момент, але цей ще простіший і підходить для командного рядка (сценарії без нагляду):
(випробувано на SQL Server 2008 R2 Express, встановлено один екземпляр і завантажено SQLManagementStudio_x64_ENU.exe)
Як зазначається в цьому потоці досить часто, краще використовувати оригінальну установку сервера SQL (наприклад, SQL Express з інструментами), якщо це можливо, але є деякі сценарії, коли ви хочете додати SSMS до похідного SQL без цих інструментів, згодом:
Я вже вклав його в пакетний синтаксис тут:
@echo off
"%~dp0SQLManagementStudio_x64_ENU.exe" /Q /ACTION="Install" /FEATURES="SSMS" /IACCEPTSQLSERVERLICENSETERMS
Примітки:
У 2008 році без R2 цього повинно бути достатньо, щоб опустити прапор / IACCEPTSQLSERVERLICENSETERMS , я думаю.
Параметр / INDICATEPROGRESS тут марний, вся команда займає кілька хвилин і мовчить на 100% без будь-якого підтвердження. Просто подивіться на меню «Пуск», якщо команда готова, чи вона успішна.
Це також має працювати для функції " ADV_SSMS " (замість "SSMS"), яка є розширеним варіантом студії управління (профілювання, звітування, налаштування тощо).