Rimuovere un'istanza di SQL Server da Utilità SQL ServerRemove an Instance of SQL Server from the SQL Server Utility

Usare i passaggi seguenti per rimuovere un'istanza gestita di SQL ServerSQL Server da Utilità SQL ServerSQL Server .Use the following steps to remove a managed instance of SQL ServerSQL Server from the SQL ServerSQL Server Utility. Questa procedura rimuove l'istanza di SQL ServerSQL Server dalla visualizzazione elenco del punto di controllo dell'utilità e arresta la raccolta dati in Utilità SQL ServerSQL Server .This procedure removes the instance of SQL ServerSQL Server from the UCP list view and SQL ServerSQL Server Utility data collection stops. L'istanza di SQL ServerSQL Server non viene disinstallata.The instance of SQL ServerSQL Server is not uninstalled.

Importante

Prima di utilizzare questa procedura per rimuovere un'istanza di SQL ServerSQL Server da Utilità SQL ServerSQL Server , verificare che i servizi di SQL ServerSQL Server e SQL Server Agent siano in esecuzione nell'istanza da rimuovere.Before you use this procedure to remove an instance of SQL ServerSQL Server from the SQL ServerSQL Server Utility, make sure that the SQL ServerSQL Server and SQL Server Agent services are running on the instance to remove.

  1. Da Esplora utilità in SQL Server Management StudioSQL Server Management Studiofare clic su Istanze gestite.From the Utility Explorer in SQL Server Management StudioSQL Server Management Studio, click on Managed Instances. Osservare la visualizzazione elenco delle istanze gestite di SQL ServerSQL Server nel riquadro del contenuto di Esplora utilità.Observe the list view of managed instances of SQL ServerSQL Server in the Utility Explorer content pane.

  2. Nella colonna Nome istanza di SQL Server della visualizzazione elenco selezionare l'istanza di SQL ServerSQL Server da rimuovere da Utilità SQL ServerSQL Server .In the SQL Server Instance Name column of the list view, select the SQL ServerSQL Server instance to remove from the SQL ServerSQL Server Utility. Fare clic con il pulsante destro del mouse sull'istanza da rimuovere e scegliere Rimuovi istanza gestita.Right-click on the instance to remove, and select Remove Managed Instance….

  3. Specificare credenziali con privilegi di amministratore per l'istanza di SQL ServerSQL Server. Fare clic su Connetti, verificare le informazioni nella finestra di dialogo Connetti al server , quindi fare clic su Connetti.Specify credentials with administrator privileges for the instance of SQL ServerSQL Server: Click Connect…, verify the information in the Connect to Server dialog box, then click Connect. Le informazioni di accesso verranno visualizzate nella finestra di dialogo Rimuovi istanza gestita .You will see the login information on the Remove Managed Instance dialog.

  4. Fare clic su OKper confermare l'operazione.To confirm the operation, click OK. Per uscire dall'operazione, scegliere Annulla.To quit the operation, click Cancel.

Rimozione manuale di un'istanza gestita di SQL Server da un'Utilità SQL ServerManually Remove a Managed Instance of SQL Server from a SQL Server Utility

Questa procedura rimuove l'istanza di SQL ServerSQL Server dalla visualizzazione elenco del punto di controllo dell'utilità e arresta la raccolta dati in Utilità SQL ServerSQL Server .This procedure removes the instance of SQL ServerSQL Server from the UCP list view and stops SQL ServerSQL Server Utility data collection. L'istanza di SQL ServerSQL Server non viene disinstallata.The instance of SQL ServerSQL Server is not uninstalled.

È possibile usare PowerShell per rimuovere un'istanza gestita di SQL ServerSQL Server da Utilità SQL ServerSQL Server .To use PowerShell to remove a managed instance of SQL ServerSQL Server from the SQL ServerSQL Server Utility. lo script esegue le operazioni seguenti:This script performs the following operations:

  • Ottiene il punto di controllo dell'utilità tramite il nome dell'istanza del server.Gets the UCP by server instance name.

  • Rimuove l'istanza gestita di SQL ServerSQL Server da Utilità SQL ServerSQL Server .Removes the managed instance of SQL ServerSQL Server from the SQL ServerSQL Server Utility.

# 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);  

Si tenga presente che è importante fare riferimento esattamente al nome dell'istanza di SQL ServerSQL Server come viene archiviato in SQL ServerSQL Server.Note that it is important to refer to the SQL ServerSQL Server instance name exactly as it is stored in SQL ServerSQL Server. Su un'istanza con distinzione tra maiuscole e minuscole di SQL ServerSQL Server è necessario specificare il nome dell'istanza usando la combinazione di maiuscole e minuscole esatta restituita da @@SERVERNAME.</span><span class="sxs-lookup">On a case-sensitive instance of SQL ServerSQL Server, you must specify the instance name using the exact casing as returned by @@SERVERNAME.</span></span> Per ottenere il nome dell'istanza per l'istanza gestita di SQL ServerSQL Server, eseguire la seguente query sull'istanza gestita:To get the instance name for the managed instance of SQL ServerSQL Server, run this query on the managed instance:

select @@SERVERNAME AS instance_name  

A questo punto, l'istanza gestita di SQL ServerSQL Server viene rimossa completamente dal punto di controllo dell'utilità.At this point, the managed instance of SQL ServerSQL Server is fully removed from the UCP. Al successivo aggiornamento dei dati per Utilità SQL ServerSQL Server non risulterà più presente nella visualizzazione elenco.It disappears from the list view the next time you refresh data for the SQL ServerSQL Server Utility. Il risultato è identico al caso in cui un utente esegue la rimozione dell'istanza gestita nell'interfaccia utente di SSMS.This state is identical to a user successfully going through the remove managed instance operation in the SSMS user interface.

Vedere ancheSee Also

Utilizzo di Esplora utilità per gestire Utilità SQL Server Use Utility Explorer to Manage the SQL Server Utility
Risoluzione dei problemi relativi a Utilità SQL Server Troubleshoot the SQL Server Utility