SQL Server의 기존 인스턴스 제거(설치)Uninstall an Existing Instance of SQL Server (Setup)

이전 버전의 SQL Server와 관련된 콘텐츠는 SQL Server의 기존 인스턴스 제거(설치)를 참조하세요.For content related to previous versions of SQL Server, see Uninstall an Existing Instance of SQL Server (Setup).

이 문서에서는 독립 실행형 SQL ServerSQL Server인스턴스를 제거하는 방법에 대해 설명합니다.This article describes how to uninstall a stand-alone instance of SQL ServerSQL Server. 이 항목의 단계를 수행하면 SQL ServerSQL Server를 다시 설치할 수 있도록 시스템을 준비할 수도 있습니다.By following the steps in this topic, you also prepare the system so that you can reinstall SQL ServerSQL Server.

중요!IMPORTANT! SQL ServerSQL Server인스턴스를 제거하려면 서비스로 로그온할 수 있는 권한을 가진 로컬 관리자여야 합니다.To uninstall an instance of SQL ServerSQL Server, you must be a local administrator with permission to log on as a service.

참고: SQL ServerSQL Server 장애 조치(Failover) 클러스터를 제거하려면 SQL ServerSQL Server 설치 프로그램이 제공하는 노드 제거 기능을 사용하여 각 노드를 개별적으로 제거합니다.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. 자세한 내용은 SQL Server 장애 조치(failover) 클러스터에서 노드 추가 또는 제거(설치 프로그램)를 참조하세요.For more information, see Add or Remove Nodes in a SQL Server Failover Cluster (Setup)

SQL ServerSQL Server를 제거하기 전에 다음의 중요 시나리오를 참고하십시오.Note the following important scenarios before you uninstall SQL ServerSQL Server:

  • 필요한 최소한의 실제 메모리를 갖춘 컴퓨터에서 SQL ServerSQL Server 구성 요소를 제거하려면 먼저 페이지 파일 크기가 충분한지 확인해야 합니다.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. 페이지 파일 크기는 실제 메모리의 두 배여야 합니다.The page file size must be equal to two times the amount of physical memory. 가상 메모리가 부족하면 SQL ServerSQL Server가 완전히 제거되지 않을 수도 있습니다.Insufficient virtual memory can cause an incomplete removal of SQL ServerSQL Server.

  • SQL ServerSQL Server인스턴스가 여러 개인 경우 SQL ServerSQL Server Browser는 마지막 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.

    SQL Server 2017SQL Server 2017의 모든 구성 요소를 제거하려면 SQL ServerSQL Server 제어판 프로그램 및 기능 에서Browser 구성 요소를 수동으로 제거해야 합니다.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. SQL ServerSQL Server 을(를) 제거하면 설치 프로세스 중 추가된 tempdb 데이터 파일이 삭제됩니다.Uninstalling SQL ServerSQL Server deletes tempdb data files that were added during the install process. tempdb_mssql_.ndf 이름 패턴의 파일이 시스템 데이터베이스 디렉터리에 있는 경우 삭제됩니다.Files with tempdb_mssql_.ndf name pattern are deleted if they exist in the system database directory.

제거하기 전에Before You Uninstall

  1. 데이터를 백업합니다.Back up your data. 필수 단계는 아니지만 데이터베이스를 현재 상태대로 저장할 수 있습니다.Although this is not a required step, you might have databases that you want to save in their present state. 시스템 데이터베이스에 적용된 변경 사항을 저장할 수도 있습니다.You might also want to save changes that were made to the system databases. 두 경우 모두 SQL ServerSQL Server를 제거하기 전에 데이터를 백업해야 합니다.If either situation is true, make sure that back up the data before you uninstall SQL ServerSQL Server. 또는 모든 데이터 및 로그 파일의 사본을 MSSQL 폴더 이외의 폴더에 저장해야 합니다.Alternatively, save a copy of all the data and log files in a folder other than the MSSQL folder. MSSQL 폴더는 제거 중에 삭제됩니다.The MSSQL folder is deleted during uninstallation.

    저장해야 하는 파일에는 다음 데이터베이스 파일이 포함됩니다.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[$InstanceName] Reporting ServicesReporting Services 기본 데이터베이스입니다.ReportServer[$InstanceName] This is the Reporting ServicesReporting Services default database.

    • ReportServer[$InstanceName]TempDB Reporting ServicesReporting Services 기본 임시 데이터베이스입니다.ReportServer[$InstanceName]TempDB This is the Reporting ServicesReporting Services default temporary database.

  2. 로컬 보안 그룹을 삭제합니다.Delete the local security groups. SQL ServerSQL Server를 제거하기 전에 SQL ServerSQL Server 구성 요소에 대한 로컬 보안 그룹을 삭제합니다.Before you uninstall SQL ServerSQL Server, delete the local security groups for SQL ServerSQL Server components.

  3. 모든 SQL ServerSQL Server **서비스를 중지합니다.Stop all** SQL ServerSQL Server services. SQL ServerSQL Server 구성 요소를 제거하기 전에 모든 SQL ServerSQL Server 서비스를 중지하는 것이 좋습니다.We recommend that you stop all SQL ServerSQL Server services before you uninstall SQL ServerSQL Server components. 활성 연결로 인해 제거 작업이 실패할 수 있습니다.Active connections can prevent successful uninstallation.

  4. 적합한 권한을 가진 계정을 사용합니다.Use an account that has the appropriate permissions. SQL ServerSQL Server 서비스 계정 또는 동등한 권한을 가진 계정을 사용하여 서버에 로그온합니다.Log on to the server by using the SQL ServerSQL Server service account or by using an account that has equivalent permissions. 예를 들어 로컬 Administrators 그룹의 멤버 계정을 사용하여 서버에 로그온할 수 있습니다.For example, you can log on to the server by using an account that is a member of the local Administrators group.

기존 SQL ServerSQL ServerTo Uninstall an Instance of SQL ServerSQL Server

  1. 제거 프로세스를 시작하려면 제어판 , 프로그램 및 기능으로 차례로 이동합니다.To begin the uninstall process, go to Control Panel and then Programs and Features.

  2. SQL Server 2016을 마우스 오른쪽 단추로 클릭하고 제거를 선택합니다.Right click SQL Server 2016 and select Uninstall. 제거를 클릭합니다.Then click Remove. SQL ServerSQL Server 설치 마법사를 시작합니다.This starts the SQL ServerSQL Server Installation Wizard.

    컴퓨터 구성을 확인하기 위해 설치 지원 규칙이 실행됩니다.Setup Support Rules runs to verify your computer configuration. 계속하려면 다음을 클릭합니다.To continue, click Next.

  3. 인스턴스 선택 페이지에서 드롭다운 상자를 사용하여 제거할 SQL ServerSQL Server 인스턴스를 지정하거나 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. 계속하려면 다음을 클릭합니다.To continue, click Next.

  4. 기능 선택 페이지에서 지정한 SQL ServerSQL Server인스턴스에서 제거할 기능을 지정합니다.On the Select Features page, specify the features to remove from the specified instance of SQL ServerSQL Server.

    작업을 성공적으로 완료할 수 있는지 확인하기 위해 제거 규칙이 실행됩니다.Removal rules runs to verify that the operation can complete successfully.

  5. 제거 준비 페이지에서 제거할 구성 요소 및 기능 목록을 검토합니다.On the Ready to Remove page, review the list of components and features that will be uninstalled. 제거 를 클릭하여 제거를 시작합니다.Click Remove to begin uninstalling

  6. 마지막 SQL ServerSQL Server 인스턴스를 제거한 직후에는 SQL ServerSQL Server 프로그램 및 기능 의 프로그램 목록에와 연결된 다른 프로그램이 계속 표시됩니다.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. 그러나 프로그램 및 기능을 닫은 후 다음에 프로그램 및 기능을 열면 프로그램 목록이 새로 고쳐져서 실제로 설치된 프로그램만 표시됩니다.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.

제거에 실패하는 경우If the Uninstallation Fails

  1. 제거 프로세스가 성공적으로 완료되지 않은 경우 제거 실패 원인이 된 문제를 해결하십시오.If the uninstallation process does not complete successfully, attempt to fix the problem that caused the uninstallation to fail. 다음 문서는 제거 실패의 원인을 파악하는 데 도움이 될 수 있습니다.The following articles can help you understand the cause of the failed uninstallation:

  2. 제거 실패 원인을 해결할 수 없는 경우 MicrosoftMicrosoft 고객 지원 센터에 문의할 수 있습니다.If you are unable to fix the cause of the uninstallation failure, you can contact MicrosoftMicrosoft Support. 중요 파일을 의도하지 않게 삭제한 경우와 같은 때는 컴퓨터에서 SQL ServerSQL Server 를 다시 설치하기 전에 운영 체제를 다시 설치해야 할 수도 있습니다.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.

참고 항목See Also

SQL Server 설치 로그 파일 보기 및 읽기View and Read SQL Server Setup Log Files