Compartir a través de


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 .

Importante

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 derecho 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 del cuadro de diálogo Conectar al servidor y, después, 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);  

Es importante hacer referencia al nombre de instancia de SQL Server exactamente como se almacena en SQL Server. En una instancia con distinción entre mayúsculas y minúsculas de SQL Server, debe especificar el nombre de instancia con el uso exacto de mayúsculas y minúsculas tal y como devuelve @@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.

Consulte también

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