Compartir por


Usar parámetros de línea de comandos para instalar SQL Server Management Studio

se aplica a:SQL ServerAzure SQL DatabaseInstancia administrada de Azure SQLAzure Synapse Analytics

SQL Server Management Studio 22 es una herramienta eficaz para administrar instancias de SQL Server, bases de datos de Azure SQL y instancias administradas de Azure SQL. En este artículo se proporcionan instrucciones detalladas sobre cómo usar parámetros de línea de comandos para instalar SQL Server Management Studio 22, lo que permite un proceso de instalación más personalizado y automatizado. Independientemente de si va a instalar SQL Server Management Studio 22 por primera vez o actualiza una instalación existente, estas instrucciones proporcionan los pasos necesarios para lograr sus objetivos.

Parámetros de línea de comandos

Al instalar SQL Server Management Studio (SSMS) mediante programación o desde un símbolo del sistema, puede usar varios parámetros de línea de comandos para controlar o personalizar la instalación y realizar las siguientes acciones:

  • Inicie la instalación en el cliente con determinadas opciones y comportamientos preseleccionados.
  • Automatice el proceso de instalación o actualización.
  • Cree o mantenga un diseño de red de los archivos de producto para instalar o actualizar máquinas cliente.

Los siguientes verbos y parámetros de línea de comandos se pueden usar con los siguientes archivos ejecutables o programas:

  • El instalador bootstrap, que es el archivo pequeño (~5 MB) (por ejemplo, vs_SSMS.exe) que inicia el proceso de descarga y la instalación inicial.
  • El Instalador de Visual Studio, que puede que ya esté instalado en el equipo y se encuentra en la carpeta C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe. Debe iniciar el instalador mediante programación desde un directorio diferente al que reside el instalador. El instalador se usa normalmente para los comandos de actualización o modificación.

No todos los comandos o parámetros funcionan en cada una de estas situaciones y se documentan advertencias o excepciones especiales. Además, en algunos escenarios es posible que no tenga acceso a todos estos ejecutables descritos anteriormente. Por ejemplo, es posible que las máquinas cliente solo tengan el instalador disponible para la ejecución mediante programación si SSMS se instaló a través de un diseño.

Para obtener los instaladores básicos más recientes para SQL Server Management Studio 22, los cuales instalan siempre la versión más reciente del canal seleccionado, descargue uno de los archivos de la siguiente tabla. Como alternativa, para instalar una versión específica o un canal específico de SQL Server Management Studio 22, consulte Historial de versiones para SQL Server Management Studio. En este artículo se incluyen vínculos a los cargadores de arranque de versión fija para cada versión de mantenimiento.

Canal Versión Cargador de arranque
Lanzamiento 22.1.0 SQL Server Management Studio

Sugerencia

Si anteriormente descargó un archivo de programa previo, puede comprobar la versión antes de intentar instalarla. Abra el Explorador de archivos, haga clic con el botón derecho en el archivo de arranque, seleccione Propiedades y, a continuación, seleccione la pestaña Detalles. El campo Versión del producto describe el canal y la versión que instala el archivo de arranque. El número de versión siempre debe leerse como "versión de mantenimiento más reciente de lo que se especifica" y el canal es Release a menos que se especifique explícitamente. Un instalador con una versión de producto que dice SQL Server Management Studio 22 instala la versión más reciente de SQL Server Management Studio 22 desde el canal de lanzamiento.

Instalación, actualización, modificación, reparación, desinstalación y exportación de comandos y parámetros de línea de comandos

Al invocar de forma programática el cargador de arranque de SSMS o el instalador, ya sea para instalar el producto o para mantener la configuración:

  • El primer parámetro es el comando (el verbo) que describe la operación que se va a realizar.
  • Los parámetros de la línea de comandos opcionales posteriores, todos con un prefijo de dos guiones (--), definen aún más cómo se supone que se produce esa operación.

Todos los parámetros de la línea de comandos de SSMS no distinguen mayúsculas de minúsculas.

Ejemplo de sintaxis: vs_SSMS.exe [command] <optional parameters>...

Comando Descripción
(en blanco) El comando predeterminado instala el producto y se usa también para todas las operaciones de mantenimiento del diseño.
modify Modifica un producto instalado.
update Actualiza un producto instalado.
updateall Actualiza todos los productos instalados en orden secuencial. Funciona con parámetros --quiet y --passive.
repair Repara un producto instalado.
uninstall Desinstala un producto instalado.
export Exporta la configuración de instalación a un archivo *.vsconfig.

Importante

Al especificar varias cargas de trabajo, componentes o lenguajes distintos, debe repetir el conmutador --add o --remove de línea de comandos para cada elemento.

Parámetros Descripción
--installPath <dir> Para el comando de instalación predeterminado, este parámetro es opcional y describe dónde se instala la instancia en el equipo cliente. Para otros comandos como update o modify, este parámetro es Required y denota el directorio de instalación para que la instancia actúe.
--productId <id> Opcional: el id. de la instancia de producto que se modifica y se usa con --channelId. El valor de productId es Microsoft.VisualStudio.Product.SSMS.
--channelUri Opcional: Durante un comando de actualización, puede introducir un nuevo --channelUri para cambiar la ubicación de las configuraciones de actualización. Se recomienda emparejar con el parámetro --installPath para que sea explícita la instancia de SSMS que está configurando. Consulte ejemplos de sintaxis de en --channelUri
--channelId <id> Identificador del canal, por ejemplo, SSMS.22.SSMS.Release. channelId es necesario para las operaciones de modificación, junto con --productId o --installPath.
--add <one or more workload or component IDs> Opcional: durante un comando de instalación o modificación, este parámetro repetible especifica uno o varios identificadores de carga de trabajo o componente que se van a agregar. Los componentes necesarios del artefacto se instalan, pero no los componentes recomendados o opcionales. Puede controlar otros componentes globalmente mediante parámetros --includeRecommended o --includeOptional. Para incluir varias cargas de trabajo o componentes, repita el comando --add (por ejemplo, --add Workload1 --add Workload2). Para el control más específico, puede anexar ;includeRecommended o ;includeOptional al identificador (por ejemplo, --add Workload1;includeRecommended o --add Workload2;includeRecommended;includeOptional).
--all Opcional: durante una instalación o modificación de comandos, este parámetro hace que se instalen todas las cargas de trabajo y componentes del producto.
--allWorkloads Opcional: Durante un comando de instalación o modificación, este parámetro instala todas las cargas de trabajo y componentes, pero no instala los componentes recomendados ni los opcionales.
--includeRecommended opcional: durante un comando de instalación o modificación, este parámetro incluye los componentes recomendados para cualquier carga de trabajo que se instale. No incluye los componentes opcionales. Las cargas de trabajo se especifican con --allWorkloads o --add. Mediante el parámetro --includeRecommended, habilitará el cuadro de diálogo Configuración de actualización para "agregar componentes recomendados para cargas de trabajo instaladas al actualizar". Para cambiar esta configuración, consulte Personalización de la configuración de actualización.
--includeOptional opcional: durante una instalación o modificación de comandos, este parámetro incluye los componentes opcionales de las cargas de trabajo instaladas. No incluye los componentes recomendados. Las cargas de trabajo se especifican con --allWorkloads o --add.
--addProductLang <language-locale> opcional: Durante un comando de instalación o modificación, este parámetro repetible especifica los paquetes de idioma de la UI que deben instalarse con el producto. Si no está presente, la instalación usa el paquete de idioma correspondiente a la configuración regional del equipo. Para obtener más información, consulte la [Lista de configuraciones regionales de idioma]
--remove <one or more workload or component IDs> Opcional: durante un comando de modificación, este parámetro repetible especifica uno o varios identificadores de carga de trabajo o componente que se van a quitar. Complementa y se comporta de forma similar al parámetro --add.
--addProductLang <language-locale> opcional: Durante un comando de instalación o modificación, este parámetro repetible especifica los paquetes de idioma de la UI que deben instalarse con el producto. Si no está presente, la instalación usa el paquete de idioma correspondiente a la configuración regional del equipo. Para obtener más información, consulte la sección Lista de configuraciones regionales de idioma de este artículo.
--removeProductLang <language-locale> Opcional: durante una instalación o modificación de un comando, este parámetro repetible determina los paquetes de idioma de la interfaz de usuario que se deben quitar del producto. Complementa y se comporta de forma similar al parámetro --addProductLang.
--in <path> Opcional: el URI o la ruta de acceso a un archivo de respuesta, que puede contener opciones de configuración.
--quiet Opcional: este parámetro, cuando se usa con cualquier comando, impide que se muestre cualquier interfaz de usuario mientras se ejecuta el comando. No está disponible para usar mediante programación por los usuarios estándar, independientemente de cómo se establezca la directiva AllowStandardUserControl .
--passive, -p opcional: este parámetro hace que la interfaz de usuario se muestre de forma no interactiva. Este parámetro es mutuamente excluyente de (y, de hecho, invalida) el parámetro --quiet. Tampoco está disponible para que los usuarios estándar lo usen mediante programación, independientemente de cómo se establezca la directiva AllowStandardUserControl.
--norestart opcional: este parámetro debe emparejarse con los parámetros --passive o --quiet. Durante un comando de instalación, actualización o modificación, agregar el parámetro --norestart retrasa cualquier reinicio necesario.
--force Opcional: este parámetro obliga a SSMS a cerrarse aunque haya algún proceso de SSMS en uso. Forzar el cierre de SSMS puede provocar la pérdida de trabajo, por lo que debe usarlo con precaución.
--installWhileDownloading Opcional: durante un comando de instalación, actualización o modificación. Este parámetro permite a SSMS descargar e instalar el producto en paralelo. Es la experiencia predeterminada.
--downloadThenInstall Opcional: durante un comando de instalación, actualización o modificación, este parámetro obliga a SSMS a descargar todos los archivos antes de instalarlos. Es mutuamente excluyente con respecto al parámetro --installWhileDownloading.
--nickname <name> Opcional: durante un comando de instalación, este parámetro define el alias para asignar a un producto instalado. El alias no puede tener más de 10 caracteres.
--removeOos true opcional: durante un comando de instalación, actualización o modificación, este parámetro, seguido de true o false, indica al Instalador de Visual Studio si se deben quitar todos los componentes instalados pasados a un estado fuera de soporte técnico. Este comportamiento es aplicable a un único evento. Si desea que este comportamiento sea persistente, aplique este parámetro al comando modifySettings, descrito más adelante o configure la directiva global removeOOS. Útil para ayudar a mantener la máquina segura.
--config <path to *.vsconfig file> Opcional: Durante una operación de instalación o modificación, puede pasar un archivo de configuración utilizando el parámetro --config para especificar las cargas de trabajo, los componentes o las extensiones que se añadirán según un archivo de configuración de instalación guardado anteriormente. Esta operación es únicamente aditiva; no elimina nada que no esté especificado en el archivo. Además, los elementos especificados en el archivo de configuración que no se aplican al producto no se agregan. Se recomienda encarecidamente especificar la ruta de acceso completa al archivo de configuración. Durante una operación de exportación, este parámetro determina la ubicación para guardar el archivo de configuración de instalación.
--allowUnsignedExtensions Opcional: durante la ejecución de una operación de instalación o modificación en un contexto de --passive o --quiet mediante un archivo de --config, si se especifican extensiones en el archivo de configuración, este parámetro es necesario para cargar extensiones sin una firma digital.
--installerOnly Opcional: durante una operación de instalación o actualización, este parámetro indica al Instalador de Visual Studio que se instale solo (el instalador) y no el producto SSMS. Su funcionalidad es equivalente al parámetro --update, pero más intuitivo. Está diseñado para usarse al preparar y preconfigurar equipos cliente.
--help, --?, -h, -? Muestra una versión sin conexión de este artículo.

Comandos de diseño y parámetros de línea de comandos

Todas las operaciones de administración de diseños, como la creación o actualización de un diseño, se ejecutan con el ejecutable del cargador de arranque y se supone que el comando es el valor predeterminado Instalar (en blanco). Todas las operaciones de administración de diseño deben comenzar con el parámetro inicial requerido --layout. En la tabla siguiente se describen los demás parámetros que puede usar para crear o actualizar un diseño mediante la línea de comandos.

Parámetros de diseño Descripción
--layout <dir> Especifica un directorio para crear o actualizar una caché de instalación sin conexión.
--lang <one or more language-locales> opcional: se usa con --layout para preparar una caché de instalación sin conexión con paquetes de recursos en uno o más de los idiomas especificados. Para obtener más información, consulte la sección Lista de configuraciones regionales de idioma de este artículo.
--add <one or more workload or component IDs> Opcional: uno o varios id. de la carga de trabajo o el componente que se van a agregar. Los componentes necesarios del artefacto se instalan, pero no los componentes recomendados o opcionales. Puede controlar más componentes globalmente mediante --includeRecommended o --includeOptional. Para el control más específico, puede anexar ;includeRecommended o ;includeOptional al identificador (por ejemplo, --add Workload1;includeRecommended o --add Workload2;includeOptional).

Nota: si se usa --add, solo se descargan las cargas de trabajo y los componentes especificados y sus dependencias. Si no se especifica --add, todos los componentes y las cargas de trabajo se descargan al diseño.
--includeRecommended Opcional: incluye los componentes recomendados para las cargas de trabajo instaladas, pero no los componentes opcionales. Las cargas de trabajo se especifican con --allWorkloads o --add.
--includeOptional opcional: incluye los componentes opcionales recomendados y para cualquier carga de trabajo que se incluya en el diseño. Las cargas de trabajo se especifican con --add.
--wait opcional: el proceso espera hasta que se complete la instalación antes de devolver un código de salida. wait resulta útil al automatizar las instalaciones en las que hay que esperar a que finalice la instalación para controlar el código devuelto de esa instalación. El parámetro --wait solo se puede pasar al programa de arranque; el instalador (setup.exe) no lo admite. Resulta útil al actualizar diseños.
--config <path to *.vsconfig file> Opcional: si está presente, SSMS usa el contenido del archivo de configuración para configurar el diseño. Asegúrese de especificar la ruta de acceso completa al archivo de configuración.
--noWeb Opcional: si está presente, el programa de instalación de SSMS usa los archivos del directorio de diseño para instalar SSMS y no descarga ningún paquete de la web. Si un usuario intenta instalar componentes que no están en el diseño, se produce un error en la instalación. No use este parámetro si intenta implementar un diseño hospedado en un sitio web de intranet interno.

importante: el parámetro --noWeb no impide que el instalador de Visual Studio en un equipo cliente conectado a Internet compruebe si el cliente está configurado para examinar los servidores hospedados por Microsoft para obtener actualizaciones. En este caso, --noWeb simplemente impide que el cliente descargue los paquetes de productos.
--verify opcional: compruebe el contenido de un diseño. Se muestran los archivos dañados o que faltan.
--fix opcional: compruebe el contenido de un diseño. Si hay archivos corruptos o faltantes, se vuelven a descargar. El acceso a Internet es necesario para corregir un diseño.
--clean <one or more paths to catalogs> Opcional: quita las versiones anteriores de los componentes de un diseño que se actualiza a una versión más reciente.
parámetros de diseño avanzado Descripción
--channelId <id> Opcional: El identificador del canal para la instancia que se va a instalar, representado como SSMS.22.SSMS.Release. channelId es necesario para el comando de instalación y se omite para otros comandos si --installPath se especifica. Para obtener más información, vea los ejemplos de sintaxis de --channelId.
--channelUri <uri> Opcional: el URI del manifiesto del canal. Este valor rige la ubicación de origen de las actualizaciones y el valor inicial se configura en el archivo response.json del diseño. Si no se desea actualizar, --channelUri puede apuntar a un archivo inexistente (por ejemplo, --channelUri C:\doesntExist.chman). Este parámetro se puede usar para el comando install; otros comandos lo omiten.
--installChannelUri <uri> Opcional: el URI del manifiesto del canal que se va a usar para la instalación. El URI especificado por --channelUri (que se debe especificar cuando se especifica --installChannelUri) se usa para detectar actualizaciones. Este parámetro se puede usar para el comando install; otros comandos lo omiten.
--installCatalogUri <uri> Opcional: el URI del manifiesto de catálogo que se va a usar para la instalación. Si se especifica, el administrador de canales intenta descargar el manifiesto de catálogo de este URI antes de usar el URI en el manifiesto del canal de instalación. Este parámetro se usa para admitir la instalación sin conexión, donde la memoria caché de diseño se crea con el catálogo de productos ya descargado. Este parámetro se puede usar para el comando install; otros comandos lo omiten.
--productId <id> opcional: el identificador del producto para la instancia instalada. Este parámetro se rellena previamente en condiciones de instalación normales. El valor de productId es Microsoft.VisualStudio.Product.SSMS.
--keepLayoutVersion Opcional: Aplique cambios al diseño sin actualizar la versión de producto del diseño.
--locale <language-locale> Opcional: Cambie el idioma de visualización de la interfaz de usuario para el instalador en sí. La configuración se conserva. Para obtener más información, consulte la sección Lista de configuraciones regionales de idioma de este artículo.
--cache Opcional: Si está presente, los paquetes se conservarán después de instalarse para reparaciones posteriores. Esto invalida la configuración de directiva global que se usará para las posteriores instalaciones, reparaciones o modificaciones. La directiva predeterminada es almacenar en caché los paquetes. Esta directiva se omite para el comando uninstall.
--nocache Opcional: si está presente, los paquetes se eliminarán después de instalarse o repararse. Solo se descargarán si es necesario y se eliminarán de nuevo después de su uso. Esto invalida la configuración de directiva global que se usará para las posteriores instalaciones, reparaciones o modificaciones. La directiva predeterminada es almacenar en caché los paquetes. Esta directiva se omite para el comando uninstall.
--noUpdateInstaller Opcional: si está presente, impide que el instalador se actualice cuando quiet se especifica. El instalador produce un error en el comando y devuelve un código de salida distinto de cero si --noUpdateInstaller se especifica con quiet cuando se requiere una actualización del instalador.
--path <name>=<path> opcional: se usa para especificar rutas de instalación personalizadas para la instalación. Los nombres de ruta de acceso admitidos son: compartido, caché e instalación.
--path cache=<path> opcional: usa la ubicación especificada para descargar archivos de instalación. Esta ubicación solo se puede establecer la primera vez que se instala SSMS. Ejemplo: --path cache="C:\SSMS\cache"
--path shared=<path> Opcional: contiene archivos compartidos para instalaciones de SSMS y Visual Studio en paralelo. Algunas herramientas y SDK se instalan en una ubicación en esta unidad, mientras que otras podrían invalidar esta configuración e instalar en otra unidad. Ejemplo: --path shared="C:\VS\shared"

Importante: Esta ruta de acceso solo se puede establecer una vez y la primera vez que se instala SSMS o Visual Studio.
--path install=<path> opcional: equivalente a –-installPath. En concreto, --installPath "C:\SSMS" y --path install="C:\SSMS" son equivalentes. Solo se puede usar uno de estos comandos a la vez.

Comando ModifySettings y parámetros de línea de comandos

Puede modificar la configuración de actualización y configurar mediante programación la ubicación de origen de las actualizaciones para una instancia determinada de SSMS. Este cambio se puede realizar mediante el instalador o el programa de arranque en el equipo del cliente, y pasar el comando modifySettings y el canal de actualización deseado.

Comando Descripción
modifySettings Verbo usado para modificar la configuración de actualización de una instancia determinada de SSMS.
Parámetros modifySettings Descripción
--installPath <dir> Se recomienda usar para especificar en qué instancia de SSMS actuar.
--newChannelUri Obligatorio: el URI del manifiesto del canal. Este valor especifica dónde estará la siguiente ubicación de origen de las actualizaciones. Si no se desea actualizar, --channelUri puede apuntar a un archivo inexistente (por ejemplo, --channelUri C:\doesNotExist.chman).
--channelUri Identificador URI del manifiesto del canal antiguo. Se puede usar si no se conoce --installPath. Debe usarse con --productId para identificar la instancia correcta en la que actuar.
--productId <id> Debe usarse si --channelUri se especifica y se usa para identificar la instancia correcta en la que actuar. El valor de productId es Microsoft.VisualStudio.Product.SSMS.
--includeRecommended Opcional: durante un comando modifySettings, este parámetro (que debe tener la palabra true o false inmediatamente después) indica al instalador de SSMS que deshabilite la funcionalidad "agregar componentes recomendados para cargas de trabajo instaladas en la actualización" en el cuadro de diálogo Configuración de actualización.
--quiet opcional: este parámetro impide que se muestre cualquier interfaz de usuario mientras se ejecuta el comando. No está disponible para usar mediante programación por parte de los usuarios estándar.
--removeOos true Opcional: durante un comando modifySettings, este parámetro indica al instalador de SSMS que quite de forma persistente , o no, todos los componentes instalados que han pasado a un estado fuera de soporte técnico. Esta configuración debe tener la palabra true o false inmediatamente después de ella. Esta configuración ayuda a proteger la máquina.

Ejemplos de sintaxis:

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

Eliminar el comando de canal y los parámetros de línea de comandos

Los canales que están disponibles para actualizarse se almacenan en la caché del cliente y, con el tiempo, pueden generar desorden. Puede quitar manualmente los canales de actualización si abre el Instalador de Visual Studio, cambia a la pestaña Disponible y selecciona la X en la esquina superior derecha de la tarjeta de producto. Puede quitar canales programáticamente (por ejemplo, ubicaciones de diseño anteriores) mediante el comando removeChannel. Puede ejecutar vswhere mediante programación en el equipo cliente para determinar qué canales se almacenan en caché en el equipo cliente.

Comando Descripción
removeChannel Comando para quitar un canal de la máquina cliente.
Parámetros removeChannel Descripción
--channelUri Obligatorio el URI del manifiesto del canal antiguo.
--quiet opcional Este parámetro impide que se muestre cualquier interfaz de usuario mientras se ejecuta el comando.
--passive opcional Este parámetro invalida el parámetro --quiet. Hace que la interfaz de usuario aparezca de forma no interactiva.

Ejemplo de sintaxis:

"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" removeChannel --channelUri "\\\\server\\share\\layoutdirectory\\ChannelManifest.json"

Uso de winget para instalar o modificar SSMS

Puede usar la herramienta Administrador de paquetes de Windows (winget) para instalar, modificar o actualizar SSMS mediante programación en el equipo junto con otros paquetes administrados por winget.

De forma predeterminada, winget simplemente instala la carga de trabajo principal de SSMS.

Ejemplo de sintaxis:

winget install Microsoft.SQLServerManagementStudio.22

Actualmente, las operaciones del Instalador de Visual Studio requieren privilegios de administrador, por lo que winget le pide que eleva los privilegios si es necesario para completar el comando. Además, SSMS debe cerrarse si va a actualizarlo a la versión más reciente.

Lista de identificadores de carga de trabajo e identificadores de componente

Para obtener una lista de identificadores de componente y carga de trabajo ordenados por producto SSMS, consulte Identificadores de carga de trabajo y componentes para SQL Server Management Studio.

Lista de configuraciones regionales de idioma

En la tabla siguiente se enumeran las configuraciones regionales de idioma que se pueden usar con los parámetros --addProductLang y --removeProductLang.

Idioma-región Lenguaje
cs-cz Checo
de-de Alemán
en-us Inglés
es-es Español
fr-fr Francés
it-it Italiano
ja-jp Japonés
ko-kr Coreano
pl-pl Polaco
pt-br Portugués - Brasil
ru-ru Ruso
tr-tr Turco
zh-cn Chino : simplificado
zh-tw Chino - tradicional

Códigos de error

Según el resultado de la operación, la variable de entorno %ERRORLEVEL% se establece en uno de los siguientes valores:

Valor Resultado
0 Operación completada correctamente
740 Elevación necesaria
1001 El proceso del instalador de Visual Studio se está ejecutando
1003 SSMS está en uso
1602 Se canceló la operación
1618 Otra instalación en ejecución
1641 La operación se completó correctamente y se inició el reinicio
3010 La operación se completó correctamente, pero la instalación requiere reiniciar antes de que se pueda usar.
5003 El bootstrapper no pudo descargar el instalador
5004 Se canceló la operación
5005 Error de análisis de la línea de comandos del Bootstrapper
5007 Se bloqueó la operación: el equipo no cumple los requisitos
8001 Error de comprobación de la máquina ARM
8002 Error de comprobación previa de descarga en segundo plano
8003 Error seleccionable fuera de soporte técnico
8004 Error de directorio de destino
8005 Fallo al verificar las cargas de origen
8006 Procesos de SSMS en ejecución
8010 Sistema operativo no compatible. Consulte los requisitos del sistema.
-1073720687 Error de conectividad
-1073741510 Microsoft Visual Studio Installer fue interrumpido por el usuario o por un proceso externo
Otros
(por ejemplo:
-1, 1, 1603)
Se ha producido un fallo: compruebe los registros de eventos para obtener más información.

Cada operación genera varios archivos de registro en el directorio %TEMP% que indican el progreso de la instalación. Ordene la carpeta por fecha y busque archivos que comiencen por ssms_bootstrapper, ssms_clienty ssms_setup para el gestor de arranque, la aplicación instaladora y el motor de instalación, respectivamente.

Soporte técnico y solución de problemas

A veces, las cosas van mal. Si se produce un error en la instalación de SSMS, consulte Solución de problemas de instalación y actualización de SQL Server Management Studio para obtener instrucciones paso a paso.

Puede hacer referencia al sitio de la Comunidad de desarrolladores de SSMS para ver otros problemas conocidos (filtre por Tooling en Grupos) y para proporcionar comentarios al equipo del producto.