Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
Azure Synapse Analytics
SQL Server Management Studio 22 — это мощный инструмент для управления экземплярами SQL Server, базами данных SQL Azure и управляемыми экземплярами SQL Azure. В этой статье приведены подробные инструкции по использованию параметров командной строки для установки SQL Server Management Studio 22, что позволяет выполнять более настраиваемый и автоматизированный процесс установки. Если вы впервые устанавливаете SQL Server Management Studio 22 или обновляете существующую установку, эти инструкции предоставляют необходимые шаги для достижения целей.
Параметры командной строки
При программной установке SQL Server Management Studio (SSMS) или из командной строки можно использовать различные параметры командной строки для управления или настройки установки для выполнения следующих действий:
- Начните установку на клиенте с заранее выбранными параметрами и предустановленным поведением.
- Автоматизация процесса установки или обновления.
- Создайте или сохраните сетевой макет файлов продуктов для установки или обновления клиентских компьютеров.
Следующие команды командной строки и параметры можно использовать со следующими исполняемыми файлами или программами:
- Загрузчик установки, являющийся небольшим файлом (~5 МБ) (например,
vs_SSMS.exe), который инициирует процесс скачивания и начальную установку. - Установщик Visual Studio, который уже может быть установлен на компьютере и находится в папке
C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe. Необходимо программно запустить установщик из каталога, отличного от того, в котором находится установщик. Установщик обычно используется для обновления или изменения команд.
Не все команды или параметры работают в каждой из этих ситуаций, и все специальные предупреждения или исключения документируются. Кроме того, в некоторых сценариях у вас может не быть доступа ко всем этим исполняемым файлам, описанным ранее. Например, клиентские компьютеры могут иметь доступ к установщику только для программного выполнения, если SSMS был установлен с использованием развертки.
Чтобы получить последние установочные пакеты для SQL Server Management Studio 22, которые всегда устанавливают последнюю версию выбранного канала, выберите и скачайте один из файлов в следующей таблицы. Кроме того, чтобы установить определенную версию или определенный канал SQL Server Management Studio 22, ознакомьтесь с журналом выпуска SQL Server Management Studio. В этой статье содержатся ссылки на загрузчики фиксированной версии для каждого выпуска обслуживания.
| Канал | Версия | Загрузчик |
|---|---|---|
| Релиз | 22.2.1 | SQL Server Management Studio |
Подсказка
Если вы ранее скачали загрузочный файл, перед установкой можно проверить версию. Откройте проводник, щелкните правой кнопкой мыши файл загрузчика, выберите "Свойства" и перейдите на вкладку "Сведения ". Поле версии продукта описывает канал и версию , которую устанавливает загрузчик. Номер версии всегда следует интерпретировать как "последняя версия обслуживания указанного объекта", а канал — Релиз, если не указано явно другое значение. Загрузчик с версией продукта, которая обозначает SQL Server Management Studio 22, устанавливает последнюю версию SQL Server Management Studio 22 из канала Release.
Установка, обновление, изменение, восстановление, удаление и экспорт команд и параметры командной строки
При программном вызове загрузчика SSMS или установщика для установки продукта или поддержания макета:
- Первый параметр — это команда (глагол), описывающая операцию, которую нужно выполнить.
- Последующие необязательные параметры командной строки, все префиксы с двумя дефисами (
--), далее определяют, как должна происходить эта операция.
Все параметры командной строки SSMS регистронезависимы.
Пример синтаксиса: vs_SSMS.exe [command] <optional parameters>...
| Команда | Описание |
|---|---|
| (пусто) | Команда по умолчанию и устанавливает продукт, и используется для всех операций обслуживания макета. |
modify |
Изменяет установленный продукт. |
update |
Обновляет установленный продукт. |
updateall |
Обновляет все установленные продукты в последовательном порядке. Работает с параметрами --quiet и --passive. |
repair |
Восстанавливает установленный продукт. |
uninstall |
Удаляет установленный продукт. |
export |
Экспортирует конфигурацию установки в файл *.vsconfig. |
Это важно
При указании нескольких разных рабочих нагрузок, компонентов или языков необходимо повторить ключ командной строки --add или --remove для каждого элемента.
| Параметры | Описание |
|---|---|
--installPath <dir> |
Для команды установки по умолчанию этот параметр необязательный и описывает, где экземпляр установлен на клиентском компьютере. Для других команд, таких как обновление или изменение, этот параметр обязательный и обозначает каталог установки для экземпляра, на который необходимо воздействовать. |
--productId <id> |
Необязательный: идентификатор измененного экземпляра продукта, который используется с --channelId. Значение параметра productId — Microsoft.VisualStudio.Product.SSMS. |
--channelUri |
Опция: во время команды обновления можно передать новый --channelUri, чтобы изменить расположение параметров обновления. Рекомендуется связать с параметром --installPath, так как это явно обозначит, какой экземпляр SSMS вы настраиваете. См. примеры синтаксиса --channelUri |
--channelId <id> |
Идентификатор канала, например, SSMS.22.SSMS.Release. Для операций изменения требуется channelId, а также либо --productId, либо --installPath. |
--add <one or more workload or component IDs> |
Необязательный: В процессе установки или изменения эта повторяющаяся параметр указывает один или несколько идентификаторов рабочих нагрузок или компонентов, которые необходимо добавить. Обязательные компоненты артефакта устанавливаются, но не рекомендуемые или необязательные компоненты. Вы можете управлять другими компонентами глобально с помощью --includeRecommended или --includeOptional параметров. Чтобы включить несколько рабочих нагрузок или компонентов, повторите команду --add (например, --add Workload1 --add Workload2). Для более детального управления можно добавить ;includeRecommended или ;includeOptional к идентификатору (например, --add Workload1;includeRecommended или --add Workload2;includeRecommended;includeOptional). |
--all |
необязательный: во время команды установки или изменения этот параметр приводит к установке всех рабочих нагрузок и компонентов продукта. |
--allWorkloads |
Необязательный: при выполнении команды установки или изменения этот параметр устанавливает все нагрузки и компоненты, но не рекомендуемые или дополнительные компоненты. |
--includeRecommended |
необязательный: во время команды установки или изменения этот параметр включает рекомендуемые компоненты для всех установленных рабочих нагрузок. Он не включает необязательные компоненты. Рабочие нагрузки указываются либо с помощью --allWorkloads, либо с помощью --add. С помощью параметра вы включите диалоговое --includeRecommended окно "Параметры обновления" для добавления рекомендуемых компонентов для установленных рабочих нагрузок при обновлении. Сведения об изменении этих параметров см. в разделе "Настройка параметров обновления". |
--includeOptional |
необязательный: во время команды установки или изменения этот параметр включает необязательные компоненты для всех установленных рабочих нагрузок. Он не включает рекомендуемые компоненты. Рабочие нагрузки указываются либо с помощью --allWorkloads, либо с помощью --add. |
--addProductLang <language-locale> |
необязательный. Во время установки или изменения этот повторяющийся параметр указывает языковые пакеты пользовательского интерфейса, которые должны быть установлены с продуктом. В противном случае установка использует языковой пакет, соответствующий локали системы. Дополнительные сведения см. в [Список языковых стандартов] |
--remove <one or more workload or component IDs> |
необязательный: во время команды изменения этот повторяющийся параметр указывает один или несколько идентификаторов рабочей нагрузки или компонентов для удаления. Он дополняет и ведет себя аналогично параметру --add. |
--addProductLang <language-locale> |
необязательный. Во время установки или изменения этот повторяющийся параметр указывает языковые пакеты пользовательского интерфейса, которые должны быть установлены с продуктом. В противном случае установка использует языковой пакет, соответствующий локали системы. Дополнительные сведения см. в разделе «Список языковых стандартов» этой статьи. |
--removeProductLang <language-locale> |
необязательный. Во время установки или изменения этот повторяющийся параметр определяет языковые пакеты пользовательского интерфейса, которые должны быть удалены из продукта. Он дополняет и ведет себя аналогично параметру --addProductLang. |
--in <path> |
Необязательно: URI или путь к файлу ответа, который может содержать настройки конфигурации. |
--quiet |
Необязательный: этот параметр при использовании с любой командой предотвращает отображение пользовательского интерфейса во время выполнения команды. Недоступно для использования в программах стандартными пользователями независимо от того, как установлена политика AllowStandardUserControl. |
--passive, -p |
необязательный: этот параметр приводит к отображению пользовательского интерфейса неинтерактивным способом. Этот параметр взаимоисключает (и фактически переопределяет) параметр --quiet. Кроме того, недоступен для программного использования стандартными пользователями независимо от того, как настроена политика allowStandardUserControl. |
--norestart |
Необязательный: этот параметр должен быть связан с параметрами --passive или --quiet. При установке, обновлении или изменении команды добавление параметра --norestart задерживает любую необходимую перезагрузку. |
--force |
Необязательный: этот параметр заставляет SSMS закрыться даже в том случае, если используется любой процесс SSMS. Принудительное закрытие SSMS может привести к потере работы, поэтому используйте его с осторожностью. |
--installWhileDownloading |
Необязательно. Во время установки, обновления или изменения команды. Этот параметр позволяет SSMS загружать и устанавливать продукт параллельно. Это интерфейс по умолчанию. |
--downloadThenInstall |
Необязательно. Во время установки, обновления или изменения команды этот параметр заставляет SSMS скачивать все файлы перед их установкой. Это взаимоисключающий с --installWhileDownloading параметром. |
--nickname <name> |
необязательный: во время команды установки этот параметр определяет псевдоним, назначаемый установленному продукту. Псевдоним не может быть длиннее 10 символов. |
--removeOos true |
Необязательный: во время выполнения команды установки, обновления или изменения данный параметр, с указанием true или false, указывает Visual Studio Installer, следует ли удалить все установленные компоненты, которые были переведены в состояние вне поддержки. Это поведение применимо к одному событию. Если вы хотите сделать это поведение постоянным, примените этот параметр к modifySettings команде, описанному позже, или настройте глобальную removeOOS политику. Полезно для обеспечения безопасности компьютера. |
--config <path to *.vsconfig file> |
Необязательный: Во время операции установки или изменения можно передать файл конфигурации с помощью параметра --config, чтобы указать, какие рабочие нагрузки, компоненты или расширения добавить на основе ранее сохраненного файла конфигурации установки. Эта операция является аддитивной только; Он не удаляет ничего, что не указано в файле. Кроме того, элементы, указанные в файле конфигурации, которые не применяются к продукту, не добавляются. Настоятельно рекомендуется указать полный путь к файлу конфигурации. Во время операции экспорта этот параметр определяет расположение для сохранения файла конфигурации установки. |
--allowUnsignedExtensions |
необязательные: во время выполнения операции установки или изменения в контексте --passive или --quiet с помощью файла --config, если расширения указаны в файле конфигурации, этот параметр необходим для загрузки расширений без цифровой подписи. |
--installerOnly |
Необязательно. Во время операции установки или обновления этот параметр сообщает Visual Studio Installer установить только себя (установщик) и не продукт SSMS. Его функциональность эквивалентна параметру --update, но более интуитивно понятным. Предназначено для использования при подготовке и предварительной настройке клиентских компьютеров. |
--help, --?, -h, -? |
Отображает оффлайн версию этой статьи. |
Команда макета и параметры командной строки
Все операции управления макетами, такие как создание или обновление макета, выполняются с помощью исполняемого файла bootstrapper и предполагают, что команда по умолчанию — это Install (пустая). Все операции управления макетами должны начинаться с требуемого --layout начального параметра. В следующей таблице описаны другие параметры, которые можно использовать для создания или обновления макета с помощью командной строки.
| Параметры макета | Описание |
|---|---|
--layout <dir> |
Указывает каталог для создания или обновления автономного кэша установки. |
--lang <one or more language-locales> |
Необязательный: используется с --layout для подготовки кэша автономной установки с пакетами ресурсов с одним или несколькими указанными языками. Дополнительные сведения см. в разделе «Список языковых стандартов» этой статьи. |
--add <one or more workload or component IDs> |
необязательный: один или несколько идентификаторов рабочих нагрузок или компонентов для добавления. Обязательные компоненты артефакта устанавливаются, но не рекомендуемые или необязательные компоненты. Вы можете управлять большими компонентами глобально с помощью --includeRecommended и /или --includeOptional. Для более детального управления можно добавить ;includeRecommended или ;includeOptional к идентификатору (например, --add Workload1;includeRecommended или --add Workload2;includeOptional).Примечание. Если используется --add, скачиваются только указанные рабочие нагрузки и компоненты и их зависимости. Если --add не указано, все рабочие нагрузки и компоненты переносятся в макет. |
--includeRecommended |
Необязательный: включает рекомендуемые компоненты для всех установленных рабочих нагрузок, но не включает необязательные компоненты. Рабочие нагрузки указываются либо с помощью --allWorkloads, либо с помощью --add. |
--includeOptional |
Необязательный: включает рекомендуемые и необязательные компоненты для любых рабочих нагрузок, включенных в макет. Рабочие нагрузки указываются с --add. |
--wait |
Необязательный: процесс ожидает завершения установки перед возвратом кода выхода.
wait полезно при автоматизации установок, когда необходимо дождаться завершения установки для обработки возвращаемого кода из этой установки. Параметр --wait может передаваться только в загрузчик; Установщик (setup.exe) не поддерживает его. Это полезно при обновлении макетов. |
--config <path to *.vsconfig file> |
Необязательно. При наличии SSMS использует содержимое файла конфигурации для настройки макета. Укажите полный путь к файлу конфигурации. |
--noWeb |
Необязательно. При наличии программа установки SSMS использует файлы в каталоге макета для установки SSMS и не скачивает пакеты из Интернета. Если пользователь пытается установить компоненты, которые не в макете, программа установки завершается ошибкой. Не используйте этот параметр, если вы пытаетесь развернуть макет, размещенный на внутреннем веб-сайте интрасети. Важные: Параметр --noWeb не останавливает Visual Studio Installer на клиентском компьютере, подключенном к Интернету, от проверки обновлений, если клиент настроен на поиск обновлений на серверах, размещенных Microsoft. В этом случае --noWeb просто запрещает клиенту скачивание пакетов продуктов. |
--verify |
Необязательный: Проверьте содержимое макета. Перечислены все поврежденные или отсутствующие файлы. |
--fix |
Необязательный: Проверьте содержимое макета. Если какие-либо файлы повреждены или отсутствуют, они повторно загружаются. Для исправления макета требуется доступ к Интернету. |
--clean <one or more paths to catalogs> |
Необязательно. Удаляет старые версии компонентов из макета, обновляемого до более новой версии. |
| расширенные параметры макета | Описание |
|---|---|
--channelId <id> |
Необязательный параметр: идентификатор канала для экземпляра, подлежащего установке, представленный как SSMS.22.SSMS.Release.
channelId требуется для команды установки и игнорируется для других команд, если --installPath он указан. См. на примеров синтаксиса--channelId для получения дополнительной информации. |
--channelUri <uri> |
Необязательный: URI манифеста канала. Это значение определяет исходное расположение обновлений , а начальное значение настраивается в файле макета response.json . Если обновления не нужны, --channelUri можно указать на несуществующий файл (например, --channelUri C:\doesntExist.chman). Этот параметр можно использовать для команды установки; другие команды игнорируют его. |
--installChannelUri <uri> |
Необязательный: URI манифеста канала, который будет использоваться для установки. URI, указанный --channelUri (который должен быть указан при указании --installChannelUri), используется для выявления обновлений. Этот параметр можно использовать для команды установки; другие команды игнорируют его. |
--installCatalogUri <uri> |
необязательный: URI манифеста каталога для использования при установке. Если указано, диспетчер каналов пытается загрузить манифест каталога из этого URI перед использованием URI в манифесте установочного канала. Этот параметр используется для поддержки автономной установки, в которой кэш макета создается с уже скачанным каталогом продуктов. Этот параметр можно использовать для команды установки; другие команды игнорируют его. |
--productId <id> |
необязательный: идентификатор продукта для установленного экземпляра. Этот параметр предварительно заполнен в обычных условиях установки. Значение параметра productId — Microsoft.VisualStudio.Product.SSMS. |
--keepLayoutVersion |
Необязательно. Примените изменения к макету без обновления версии продукта макета. |
--locale <language-locale> |
необязательный: измените язык отображения пользовательского интерфейса для самого установщика. Настройка сохраняется. Дополнительные сведения см. в разделе «Список языковых стандартов» этой статьи. |
--cache |
необязательные: если они присутствуют, пакеты будут храниться после установки для последующего восстановления. Это переопределяет глобальный параметр политики, используемый для последующих установок, исправлений или изменений. Политика по умолчанию — кэшировать пакеты. Эта политика игнорируется для команды удаления. |
--nocache |
Необязательный: Если присутствует, пакеты будут удалены после установки или ремонта. Они будут загружены снова, только если потребуется и удалены снова после использования. Это переопределяет глобальный параметр политики, используемый для последующих установок, исправлений или изменений. Политика по умолчанию — кэшировать пакеты. Эта политика игнорируется для команды удаления. |
--noUpdateInstaller |
Необязательный: если присутствует, не позволяет установщику обновляться при quiet указании. Установщик выдаёт ошибку команды и возвращает ненулевой код выхода, если --noUpdateInstaller указан вместе с quiet при необходимости обновления установщика. |
--path <name>=<path> |
Необязательный: используется для указания настраиваемых путей установки. Поддерживаемые имена путей: общий, кэш и установка. |
--path cache=<path> |
необязательный: использует указанное расположение для скачивания файлов установки. Это расположение можно задать только при первом установке SSMS. Пример: --path cache="C:\SSMS\cache" |
--path shared=<path> |
Необязательно. Содержит общие файлы для параллельной установки SSMS и Visual Studio. Некоторые средства и пакеты SDK устанавливаются на этот диск, тогда как другие могут изменить эту настройку и установиться на другой диск. Пример: --path shared="C:\VS\shared"Важно. Этот путь можно задать только один раз и при первом установке SSMS или Visual Studio. |
--path install=<path> |
Необязательный: эквивалентен –-installPath. В частности, эквивалентны --installPath "C:\SSMS" и --path install="C:\SSMS". Одновременно можно использовать только одну из этих команд. |
Команда ModifySettings и параметры командной строки
Параметры обновления можно изменить и программно настроить исходное расположение обновлений для данного экземпляра SSMS. Это изменение можно сделать с помощью установщика или установочного загрузчика на клиентском компьютере, передав в командной строке команду modifySettings и указав требуемый канал обновления.
| Команда | Описание |
|---|---|
modifySettings |
Команда, используемая для изменения параметров обновления определенного экземпляра SSMS. |
| изменить параметры | Описание |
|---|---|
--installPath <dir> |
Рекомендуется использовать для указания того, на какой экземпляр SSMS следует воздействовать. |
--newChannelUri |
Обязательный: URI манифеста канала. Это значение указывает, где будет находиться следующее исходное местоположение обновлений. Если обновления не нужны, --channelUri можно указать на несуществующий файл (например, --channelUri C:\doesNotExist.chman). |
--channelUri |
Адрес URI старого манифеста канала. Можно использовать, если --installPath неизвестно. Необходимо использовать с --productId для идентификации нужного экземпляра, на котором следует действовать. |
--productId <id> |
Необходимо использовать, если --channelUri задано и применяется для выбора правильного экземпляра, к которому должны быть применены действия. Значение параметра productId — Microsoft.VisualStudio.Product.SSMS. |
--includeRecommended |
Необязательно. Во время команды modifySettings этот параметр (который должен иметь слово true или false сразу после него) сообщает установщику SSMS отключить функцию "Добавить рекомендуемые компоненты для установленных рабочих нагрузок при обновлении" в диалоговом окне "Параметр обновления". |
--quiet |
необязательный: этот параметр предотвращает отображение пользовательского интерфейса во время выполнения команды. Недоступно для программного использования стандартными пользователями . |
--removeOos true |
Необязательно. Во время команды modifySettings этот параметр сообщает установщику SSMS постоянно удалять или не удалять все установленные компоненты, которые перешли в состояние вне поддержки. Этот параметр должен иметь слово true или false сразу после него. Этот параметр помогает обеспечить безопасность компьютера. |
Примеры синтаксиса:
C:\>"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" modifySettings --installPath "C:\Program Files\Microsoft SQL Server Management Studio 22\Release" --newChannelUri https://aka.ms/ssms/22/release/channel --removeOos true
C:\>"C:\Program Files\Microsoft SQL Server Management Studio 22\Release\vs_SSMS.exe" modifySettings --channelUri https://aka.ms/ssms/22/release/channel --productId Microsoft.VisualStudio.Product.Ssms --newChannelUri \\layoutserver\share\path\channelmanifest.json --removeOos true --quiet
Удаление параметров команды канала и командной строки
Каналы, доступные для обновления, кэшируются на клиенте, и с течением времени они могут создавать беспорядок.
Каналы обновления можно удалить вручную, открыв установщик Visual Studio, перейдя на вкладку Доступно и выбрав X в правом верхнем углу карточки продукта. Можно программно удалить каналы (например, старые расположения макета) с помощью команды removeChannel. Вы можете программно запускать vswhere на клиентском компьютере, чтобы определить, какие каналы кэшируются на этой машине.
| Команда | Описание |
|---|---|
removeChannel |
Команда для удаления канала с клиентского компьютера. |
| удалить параметры канала | Описание |
|---|---|
--channelUri |
Требуется универсальный идентификатор ресурса (URI) старого манифеста канала. |
--quiet |
Необязательный Этот параметр предотвращает отображение пользовательского интерфейса во время выполнения команды. |
--passive |
Параметр не является обязательным Этот параметр заменяет --quiet. Это приводит к тому, что пользовательский интерфейс будет отображаться в неинтерактивном режиме. |
Пример синтаксиса:
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" removeChannel --channelUri "\\\\server\\share\\layoutdirectory\\ChannelManifest.json"
Установка или изменение SSMS с помощью winget
Средство диспетчера пакетов Windows (winget) можно использовать для программной установки, изменения или обновления SSMS на компьютере вместе с другими пакетами, управляемыми winget.
По умолчанию winget просто устанавливает основную рабочую нагрузку SSMS.
Пример синтаксиса:
winget install Microsoft.SQLServerManagementStudio.22
В настоящее время для операций установщика Visual Studio требуются права администратора, поэтому winget предложит вам повысить привилегии при необходимости, чтобы выполнить команду. Кроме того, служба SSMS должна быть закрыта, если вы собираетесь обновить ее до последней версии.
Список идентификаторов рабочих нагрузок и компонентов
Список идентификаторов рабочих нагрузок и компонентов, отсортированных по продукту SSMS, см. в разделе "Идентификаторы рабочих нагрузок и компонентов" для SQL Server Management Studio.
Список языковых локалей
В следующей таблице перечислены языковые стандарты, которые можно использовать с параметрами --addProductLang и --removeProductLang.
| Язык и локализация | Язык |
|---|---|
cs-cz |
Чешский |
de-de |
Немецкий |
en-us |
Английский |
es-es |
испанский |
fr-fr |
Французский |
it-it |
Итальянский |
ja-jp |
Японский |
ko-kr |
Корейский |
pl-pl |
Польский |
pt-br |
Португальский — Бразилия |
ru-ru |
Русский |
tr-tr |
Турецкий |
zh-cn |
Китайский — упрощённый |
zh-tw |
Китайский - традиционный |
Коды ошибок
В зависимости от результата операции переменная среды %ERRORLEVEL% имеет одно из следующих значений:
| Ценность | Результат |
|---|---|
| 0 | Операция успешно завершена |
| 740 | Требуется повышение уровня |
| 1001 | Вступает в работу процесс установщика Visual Studio |
| 1003 | SSMS используется |
| 1602 | Операция отменена |
| 1618 | Запущена другая установка |
| 1641 | Операция успешно завершена, и была инициирована перезагрузка |
| 3010 | Операция успешно завершена, но установка требует перезагрузки, прежде чем ее можно будет использовать |
| 5003 | Не удалось скачать загрузочный установщик |
| 5004 | Операция отменена |
| 5005 | Ошибка синтаксического анализа командной строки загрузчика |
| 5007 | Операция была заблокирована. Компьютер не соответствует требованиям |
| 8001 | Сбой проверки компьютера Arm |
| 8002 | Сбой предварительной проверки фоновой загрузки |
| 8003 | Выбор сбоя, не поддерживаемого системой. |
| 8004 | Сбой целевого каталога |
| 8005 | Ошибка при проверке полезных данных источника |
| 8006 | Процессы SSMS запущены |
| 8010 | Операционная система не поддерживается. Ознакомьтесь с требованиями к системе. |
| -1073720687 | Сбой подключения |
| -1073741510 | Установщик Microsoft Visual Studio был завершен (пользователем или внешним процессом) |
| Другие (например: -1, 1, 1603 |
Произошел сбой. Проверьте журналы системы для получения дополнительных сведений. |
Каждая операция создает несколько файлов журналов в каталоге %TEMP%, который указывает на ход установки. Отсортируйте папку по дате и найдите файлы, начинающиеся с ssms_bootstrapper, ssms_clientи ssms_setup для загрузчика, приложения установщика и подсистемы установки соответственно.
Устранение неполадок и поддержка
Иногда вещи идут не так. Если установка SSMS завершается сбоем, см. пошаговые инструкции по устранению неполадок при установке и обновлении SQL Server Management Studio .
Вы можете обращаться к сайту сообщества разработчиков SSMS для других известных проблем (используя фильтр Инструменты в разделе Группы) и оставить отзыв команде по продукту.