SQL Server 유틸리티에서 SQL Server 인스턴스 제거Remove an Instance of SQL Server from the SQL Server Utility

SQL ServerSQL Server 유틸리티에서 SQL ServerSQL Server 의 관리되는 인스턴스를 제거하려면 다음 단계를 수행하십시오.Use the following steps to remove a managed instance of SQL ServerSQL Server from the SQL ServerSQL Server Utility. 이 절차를 수행하면 UCP 목록 뷰에서 SQL ServerSQL Server 인스턴스가 제거되며 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. SQL ServerSQL Server 인스턴스가 제거되는 것은 아닙니다.The instance of SQL ServerSQL Server is not uninstalled.

중요

이 절차를 사용하여 SQL ServerSQL Server 유틸리티에서 SQL ServerSQL Server 의 관리되는 인스턴스를 제거하기 전에 제거할 인스턴스에서 SQL ServerSQL Server 및 SQL Server 에이전트 서비스가 실행 중인지 확인하십시오.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. SQL Server Management StudioSQL Server Management Studio의 유틸리티 탐색기에서 관리되는 인스턴스를 클릭합니다.From the Utility Explorer in SQL Server Management StudioSQL Server Management Studio, click on Managed Instances. 유틸리티 탐색기 탐색 창에서 SQL ServerSQL Server 의 관리되는 인스턴스 목록 뷰를 살펴봅니다.Observe the list view of managed instances of SQL ServerSQL Server in the Utility Explorer content pane.

  2. 목록 뷰의 SQL Server 인스턴스 이름 열에서 SQL ServerSQL Server 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. 제거할 인스턴스를 마우스 오른쪽 단추로 클릭하고 관리되는 인스턴스 제거…를 선택합니다.Right-click on the instance to remove, and select Remove Managed Instance….

  3. SQL ServerSQL Server인스턴스에 대한 관리자 권한이 있는 자격 증명을 지정합니다. 연결…을 클릭하고 서버에 연결 대화 상자의 정보를 확인한 다음 연결을 클릭합니다.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. 관리되는 인스턴스 제거 대화 상자에 로그인 정보가 표시됩니다.You will see the login information on the Remove Managed Instance dialog.

  4. 작업을 수행하려면 확인을 클릭합니다.To confirm the operation, click OK. 작업을 취소하려면 취소를 클릭합니다.To quit the operation, click Cancel.

SQL Server 유틸리티에서 수동으로 SQL Server의 관리되는 인스턴스 제거Manually Remove a Managed Instance of SQL Server from a SQL Server Utility

이 절차를 수행하면 UCP 목록 뷰에서 SQL ServerSQL Server 인스턴스가 제거되며 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. SQL ServerSQL Server 인스턴스가 제거되는 것은 아닙니다.The instance of SQL ServerSQL Server is not uninstalled.

PowerShell을 사용하여 SQL ServerSQL Server 유틸리티에서 SQL ServerSQL Server 의 관리되는 인스턴스를 제거하려면 다음 단계를 수행하십시오.To use PowerShell to remove a managed instance of SQL ServerSQL Server from the SQL ServerSQL Server Utility. 이 스크립트는 다음 작업을 수행합니다.This script performs the following operations:

  • 서버 인스턴스 이름으로 UCP를 얻습니다.Gets the UCP by server instance name.

  • SQL ServerSQL Server 유틸리티에서 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);  

SQL ServerSQL Server 에 저장되어 있는 것과 동일하게 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. 대/소문자를 구분하는 SQL ServerSQL Server 인스턴스에서는 @@SERVERNAME으로 반환되는 것과 동일하게 대/소문자를 지정해야 합니다.On a case-sensitive instance of SQL ServerSQL Server, you must specify the instance name using the exact casing as returned by @@SERVERNAME. SQL ServerSQL Server의 관리되는 인스턴스의 인스턴스 이름을 얻으려면 관리되는 인스턴스에서 이 쿼리를 실행합니다.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  

이렇게 하면 SQL ServerSQL Server 의 관리되는 인스턴스가 UCP에서 완전하게 제거됩니다.At this point, the managed instance of SQL ServerSQL Server is fully removed from the UCP. SQL ServerSQL Server 유틸리티에서 데이터를 다음번 새로 고치면 목록 뷰에 해당 인스턴스가 표시되지 않습니다.It disappears from the list view the next time you refresh data for the SQL ServerSQL Server Utility. 이 상태는 SSMS 사용자 인터페이스를 통해 관리되는 인터페이스 제거 작업을 성공적으로 수행한 것과 동일합니다.This state is identical to a user successfully going through the remove managed instance operation in the SSMS user interface.

참고 항목See Also

유틸리티 탐색기를 사용하여 SQL Server 유틸리티 관리 Use Utility Explorer to Manage the SQL Server Utility
SQL Server 유틸리티 문제 해결Troubleshoot the SQL Server Utility