Quitar una instancia de SQL Server de la utilidad de SQL Server

Siga los pasos que se indican a continuación para quitar una instancia administrada de SQL Server de la utilidad de SQL Server. Este procedimiento quita la instancia de SQL Server de la vista de lista del UCP y detiene la recopilación de datos de la utilidad de SQL Server. No se desinstala la instancia de SQL Server.

Nota importanteImportante

Antes de utilizar este procedimiento para quitar una instancia de SQL Server de la utilidad de SQL Server, asegúrese de que los servicios SQL Server y Agente SQL Server se están ejecutando en la instancia que se va a quitar.

  1. En el explorador de la utilidad en SQL Server Management Studio, haga clic en Instancias administradas. Fíjese en la vista de lista de instancias administradas de SQL Server en el panel de contenido del explorador de la utilidad.

  2. En la columna Nombre de instancia de SQL Server de la vista de lista, seleccione la instancia de SQL Server que se va a quitar de la utilidad de SQL Server. Haga clic con el botón secundario del mouse en la instancia que se va a quitar y seleccione Quitar instancia administrada....

  3. Especifique las credenciales con privilegios de administrador para la instancia de SQL Server: haga clic en Conectar..., compruebe la información en el cuadro de diálogo Conectar con el servidor y, a continuación, haga clic en Conectar. Verá la información de inicio de sesión en el cuadro de diálogo Quitar instancia administrada.

  4. Para confirmar la operación, haga clic en Aceptar. Para salir de la operación, haga clic en Cancelar.

Quitar manualmente una instancia administrada de SQL Server de una Utilidad de SQL Server

Este procedimiento quita la instancia de SQL Server de la vista de lista del UCP y detiene la recopilación de datos de la utilidad de SQL Server. No se desinstala la instancia de SQL Server.

Para utilizar PowerShell con el fin de quitar una instancia administrada de SQL Server de la utilidad de SQL Server. Este script realiza las siguientes operaciones:

  • Obtiene el UCP por nombre de instancia de servidor.

  • Quita la instancia administrada de SQL Server de la utilidad de SQL Server.

# Get Ucp connection
$UcpServerInstanceName = "ComputerName\InstanceName";
$UtilityInstance = new-object –Type Microsoft.SqlServer.Management.Smo.Server $UcpServerInstanceName;
$UcpConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $UtilityInstance.ConnectionContext.SqlConnectionObject;
$Utility = [Microsoft.SqlServer.Management.Utility.Utility]::Connect($UcpConnection);

# Now remove the ManagedInstance from the SQL Server Utility
$ServerInstanceName = "ComputerName\InstanceName";
$Instance = new-object -Type Microsoft.SqlServer.Management.Smo.Server $ServerInstanceName;
$InstanceConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $Instance.ConnectionContext.SqlConnectionObject;
$ManagedInstance = $Utility.ManagedInstances[$ServerInstanceName];
$ManagedInstance.Remove($InstanceConnection);

Observe que esto es importante para hacer referencia al nombre exacto de instancia de SQL Server, tal como este se haya almacenado en SQL Server. En una instancia de SQL Server que distinga entre mayúsculas y minúsculas, es preciso que especifique el nombre de instancia con la grafía exacta que haya devuelto @@SERVERNAME. Para obtener el nombre de instancia para la instancia administrada de SQL Server, ejecute esta consulta en la instancia administrada:

select @@SERVERNAME AS instance_name

En este momento, la instancia administrada de SQL Server se quitará totalmente del UCP. No aparecerá en la vista de lista la próxima vez que actualice los datos para la utilidad de SQL Server. Este estado es idéntico al que se obtiene si un usuario termina correctamente la operación para quitar instancias administradas en la interfaz de usuario SSMS.

Vea también

Conceptos

Utilizar el explorador de Utilidad para administrar la utilidad de SQL Server

Solucionar problemas de la Utilidad de SQL Server