Desinstalar una instancia existente de SQL Server (programa de instalación)Uninstall an Existing Instance of SQL Server (Setup)

Para el contenido relacionado con las versiones anteriores de SQL Server, vea desinstalar una instancia existente de SQL Server (programa de instalación).For content related to previous versions of SQL Server, see Uninstall an Existing Instance of SQL Server (Setup).

En este artículo se describe cómo desinstalar una instancia independiente de SQL ServerSQL Server.This article describes how to uninstall a stand-alone instance of SQL ServerSQL Server. Siguiendo los pasos de este tema, también prepara el sistema para reinstalar SQL ServerSQL Server.By following the steps in this topic, you also prepare the system so that you can reinstall SQL ServerSQL Server.

IMPORTANTE:IMPORTANT! Para desinstalar una instancia de SQL ServerSQL Server, debe ser administrador local con permiso para iniciar sesión como servicio.To uninstall an instance of SQL ServerSQL Server, you must be a local administrator with permission to log on as a service.

NOTA: para desinstalar un clúster de conmutación por error de SQL ServerSQL Server, use la funcionalidad Eliminar nodo proporcionada por el programa de instalación de SQL ServerSQL Server para quitar cada nodo individualmente.NOTE: To uninstall a SQL ServerSQL Server failover cluster, use the Remove Node functionality provided by SQL ServerSQL Server Setup to remove each node individually. Para obtener más información, vea Agregar o quitar nodos en un clúster de conmutación por error de SQL Server (programa de instalación).For more information, see Add or Remove Nodes in a SQL Server Failover Cluster (Setup)

Tenga en cuenta los siguientes escenarios importantes antes de desinstalar SQL ServerSQL Server:Note the following important scenarios before you uninstall SQL ServerSQL Server:

  • Antes de quitar componentes de SQL ServerSQL Server de un equipo que tenga la cantidad de memoria física mínima requerida, debe asegurarse de que el tamaño del archivo de paginación es suficiente.Before you remove SQL ServerSQL Server components from a computer that has the minimum required amount of physical memory, make sure that the page file size is sufficient. El valor del tamaño del archivo de paginación debe ser el doble de la cantidad de memoria física.The page file size must be equal to two times the amount of physical memory. Una cantidad insuficiente de memoria virtual puede dar como resultado una eliminación incompleta de SQL ServerSQL Server.Insufficient virtual memory can cause an incomplete removal of SQL ServerSQL Server.

  • Si tiene varias instancias de SQL ServerSQL Server, SQL ServerSQL Server Browser se desinstala automáticamente cuando se desinstale la última instancia de SQL Server 2017SQL Server 2017 .If you have multiple instances of SQL ServerSQL Server, the SQL ServerSQL Server Browser uninstalls automatically when the last instance of SQL Server 2017SQL Server 2017 is uninstalled.

    Si desea desinstalar todos los componentes de SQL Server 2017SQL Server 2017, deberá desinstalar el componente de SQL ServerSQL Server Browser manualmente desde Programas y características del Panel de control.If you want to uninstall all components of SQL Server 2017SQL Server 2017, you must uninstall the SQL ServerSQL Server Browser component manually from Programs and Features in Control Panel.

  1. Al desinstalar SQL ServerSQL Server se eliminan los archivos de datos tempdb que se agregaron durante el proceso de instalación.Uninstalling SQL ServerSQL Server deletes tempdb data files that were added during the install process. Se eliminan los archivos con el patrón de nombre tempdb_mssql_.ndf si existen en el directorio de base de datos del sistema.Files with tempdb_mssql_.ndf name pattern are deleted if they exist in the system database directory.

Antes de la desinstalaciónBefore You Uninstall

  1. Haga una copia de seguridad de los datos.Back up your data. Aunque este paso no sea obligatorio, podría tener bases de datos que desee guardar en su estado presente.Although this is not a required step, you might have databases that you want to save in their present state. También es posible que desee guardar cambios realizados en las bases de datos del sistema.You might also want to save changes that were made to the system databases. Si se da alguna de estas situaciones, asegúrese de realizar una copia de seguridad de los datos antes de desinstalar SQL ServerSQL Server.If either situation is true, make sure that back up the data before you uninstall SQL ServerSQL Server. También puede guardar una copia de todos los datos y archivos de registro en una carpeta distinta a la carpeta MSSQL.Alternatively, save a copy of all the data and log files in a folder other than the MSSQL folder. La carpeta MSSQL se elimina durante la desinstalación.The MSSQL folder is deleted during uninstallation.

    Entre los archivos que debe guardar se incluyen los siguientes archivos de base de datos:The files that you must save include the following database files:

    • Master.mdfMaster.mdf

    • Mastlog.ldfMastlog.ldf

    • Model.mdfModel.mdf

    • Modellog.ldfModellog.ldf

    • Msdbdata.mdfMsdbdata.mdf

    • Msdblog.ldfMsdblog.ldf

    • Mssqlsystemresource.mdfMssqlsystemresource.mdf

    • Mssqlsustemresource.ldfMssqlsustemresource.ldf

    • Tempdb.mdfTempdb.mdf

    • Templog.ldfTemplog.ldf

    • ReportServer[$nombreInstancia] Es la base de datos predeterminada de Reporting ServicesReporting Services.ReportServer[$InstanceName] This is the Reporting ServicesReporting Services default database.

    • ReportServer[$nombreInstancia]TempDB Es la base de datos temporal predeterminada de Reporting ServicesReporting Services.ReportServer[$InstanceName]TempDB This is the Reporting ServicesReporting Services default temporary database.

  2. Elimine los grupos de seguridad locales.Delete the local security groups. Antes de desinstalar SQL ServerSQL Server, elimine los grupos de seguridad locales correspondientes a los componentes de SQL ServerSQL Server .Before you uninstall SQL ServerSQL Server, delete the local security groups for SQL ServerSQL Server components.

  3. Stop all SQL ServerSQL Server services.Stop all SQL ServerSQL Server services. Se recomienda detener todos los servicios de SQL ServerSQL Server antes de desinstalar los componentes de SQL ServerSQL Server .We recommend that you stop all SQL ServerSQL Server services before you uninstall SQL ServerSQL Server components. Las conexiones activas pueden evitar que la desinstalación se realice correctamente.Active connections can prevent successful uninstallation.

  4. Utilice una cuenta que tenga los permisos adecuados.Use an account that has the appropriate permissions. Inicie sesión en el servidor mediante la cuenta de servicio de SQL ServerSQL Server o con una cuenta que tenga permisos equivalentes.Log on to the server by using the SQL ServerSQL Server service account or by using an account that has equivalent permissions. Por ejemplo, puede iniciar sesión en el servidor mediante una cuenta miembro del grupo de administradores locales.For example, you can log on to the server by using an account that is a member of the local Administrators group.

To Uninstall an Instance of SQL ServerSQL ServerTo Uninstall an Instance of SQL ServerSQL Server

  1. Para comenzar el proceso de desinstalación, vaya al Panel de control y, a continuación, a Programas y características.To begin the uninstall process, go to Control Panel and then Programs and Features.

  2. Haga clic con el botón derecho en SQL Server 2016 y seleccione Desinstalar.Right click SQL Server 2016 and select Uninstall. A continuación, haga clic en Quitar.Then click Remove. De esta forma se inicia el Asistente para la instalación de SQL ServerSQL Server .This starts the SQL ServerSQL Server Installation Wizard.

    Se ejecutan las Reglas auxiliares del programa de instalación para comprobar la configuración del equipo.Setup Support Rules runs to verify your computer configuration. Para continuar, haga clic en Siguiente.To continue, click Next.

  3. En la página Seleccionar instancia, use la lista desplegable para especificar la instancia de SQL ServerSQL Server que desea quitar, o especifique la opción para quitar solo las características compartidas y las herramientas de administración de SQL ServerSQL Server .On the Select Instance page, use the drop-down box to specify an instance of SQL ServerSQL Server to remove, or specify the option to remove only the SQL ServerSQL Server shared features and management tools. Para continuar, haga clic en Siguiente.To continue, click Next.

  4. En la página Seleccionar características, especifique las características que desea quitar de la instancia de SQL ServerSQL Serverespecificada.On the Select Features page, specify the features to remove from the specified instance of SQL ServerSQL Server.

    Se ejecutan las reglas de eliminación para comprobar que la operación se puede completar correctamente.Removal rules runs to verify that the operation can complete successfully.

  5. En la página Listo para eliminar , revise la lista de componentes y características que se van a desinstalar.On the Ready to Remove page, review the list of components and features that will be uninstalled. Haga clic en Quitar para iniciar la desinstalación.Click Remove to begin uninstalling

  6. Inmediatamente después de desinstalar la última instancia de SQL ServerSQL Server , los demás programas asociados con SQL ServerSQL Server seguirán estando visibles en la lista de programas de Programas y características.Immediately after you uninstall the last SQL ServerSQL Server instance, the other programs associated with SQL ServerSQL Server will still be visible in the list of programs in Programs and Features. Sin embargo, si cierra Programas y características, la próxima vez que abra Programas y característicasse actualizará la lista de programas y solo mostrará los programas que siguen estando instalados.However, if you close Programs and Features, the next time you open Programs and Features, it will refresh the list of programs, to show only the ones that are actually still installed.

Si se produce un error en la desinstalaciónIf the Uninstallation Fails

  1. Si el proceso de desinstalación no se completa correctamente, intente corregir el problema que provocó el error de desinstalación.If the uninstallation process does not complete successfully, attempt to fix the problem that caused the uninstallation to fail. Los siguientes artículos pueden ayudarle a entender la causa del error de desinstalación:The following articles can help you understand the cause of the failed uninstallation:

  2. Si no puede solucionar la causa del error de desinstalación, puede ponerse en contacto con el servicio de soporte técnico de MicrosoftMicrosoft .If you are unable to fix the cause of the uninstallation failure, you can contact MicrosoftMicrosoft Support. En algunos casos, como en la eliminación accidental de archivos importantes, puede ser necesario reinstalar el sistema operativo antes de reinstalar SQL ServerSQL Server en el equipo.In some cases, such as unintentional deletion of important files, reinstalling the operating system may be required before reinstalling SQL ServerSQL Server on the computer.

Vea tambiénSee Also

Ver y leer los archivos de registro de instalación de SQL ServerView and Read SQL Server Setup Log Files