Server Core에 SQL Server 설치Install SQL Server on Server Core

적용 대상: 예SQL Server(Windows만 해당) 아니요Azure SQL Database 아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 APPLIES TO: yesSQL Server (Windows only) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Server Core 설치에는 SQL ServerSQL Server를 설치할 수 있습니다.You can install SQL ServerSQL Server on a Server Core installation.

Server Core 설치 옵션은 특정 서버 역할을 실행하기 위한 최소 환경을 제공합니다.The Server Core installation option provides a minimal environment for running specific server roles. 이렇게 하면 유지 관리 및 관리 요구 사항이 줄어들고 이러한 서버 역할에 대한 공격 노출 영역이 감소합니다.This helps to reduce maintenance and management requirements and the attack surface for those server roles. Server Core에 대한 자세한 내용은 Server Core 설치를 참조하세요.For more information on Server Core, see Install Server Core. Windows Server 2012Windows Server 2012에서 구현되는 Server Core에 대한 자세한 내용은 Windows Server 2012용 Server Core(https://msdn.microsoft.com/library/hh846323(VS.85).aspx)를 참조하세요.For more information on Server Core as implemented on Windows Server 2012Windows Server 2012, see Server Core for Windows Server 2012 (https://msdn.microsoft.com/library/hh846323(VS.85).aspx).

현재 지원되는 운영 체제 목록은 SQL Server 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하세요.For a list of currently supported operating systems, see Hardware and Software Requirements for Installing SQL Server.

사전 요구 사항Prerequisites

요구 사항Requirement 설치 방법How to install
.NET Framework.NET Framework 4.6.14.6.1 SQL Server ExpressSQL Server Express를 제외한 모든 SQL Server 2017SQL Server 2017 버전의 경우 설치 프로그램에는 .NET Framework.NET Framework 4.6.1 Server Core Profile이 필요합니다.For all editions of SQL Server 2017SQL Server 2017 except SQL Server ExpressSQL Server Express, Setup requires the .NET Framework.NET Framework 4.6.1 Server Core Profile. 아직 설치되지 않은 경우 SQL Server 설치 프로그램에서 이를 자동으로 설치합니다.SQL Server Setup will automatically install this if it is not already installed. 설치에는 다시 부팅이 필요합니다.Installation requires a reboot. 설치 프로그램을 실행하기 전에 .NET Framework.NET Framework를 설치하여 다시 부팅을 방지할 수 있습니다.You can install .NET Framework.NET Framework before you run setup to avoid a reboot.
Windows Installer 4.5Windows Installer 4.5 Server Core 설치와 함께 제공됩니다.Shipped with Server Core installation.
Windows PowerShellWindows PowerShell Server Core 설치와 함께 제공됩니다.Shipped with Server Core installation.
Java RuntimeJava Runtime PolyBase를 사용하려면 적절한 Java Runtime을 설치해야 합니다.In order to use PolyBase, you need to install the appropriate Java Runtime. 자세한 내용은 PolyBase 설치를 참조하세요.For more information, see PolyBase installation.

지원되는 기능Supported Features

다음 표를 사용하여 Server Core 설치 시 SQL Server 2017SQL Server 2017에서 지원되는 기능을 찾습니다.Use the following table to find which features are supported in SQL Server 2017SQL Server 2017 on a Server Core installation .

기능Feature 지원됨Supported 추가 정보Additional Information
데이터베이스 엔진Database Engine 서비스Services Yes
SQL ServerSQL Server 복제Replication Yes
전체 텍스트 검색Full Text Search Yes
Analysis ServicesAnalysis Services Yes
R Services(In-database)R Services (In-Database) Yes
Reporting ServicesReporting Services 아니오No
SSDT( SQL ServerSQL Server Data Tools) SQL ServerSQL Server Data Tools (SSDT) 아니오No
클라이언트 도구 연결Client Tools Connectivity Yes
Integration Services 서버Integration Services Server Yes
클라이언트 도구 이전 버전과의 호환성Client Tools Backward Compatibility 아니오No
클라이언트 도구 SDKClient Tools SDK 아니오No
SQL ServerSQL Server 온라인 설명서Books Online 아니오No
관리 도구 - 기본Management Tools - Basic 원격 전용Remote Only Server Core에는 이러한 기능을 설치할 수 없습니다.Installation of these features on Server Core is not supported. 이러한 구성 요소는 Server Core가 아닌 다른 서버에 설치되고, Server Core에 설치된 데이터베이스 엔진Database Engine 서비스에 연결됩니다.These components can be installed on a different server that is not Server Core and connected to the 데이터베이스 엔진Database Engine services installed on Server Core.
관리 도구 - 전체Management Tools - Complete 원격 전용Remote Only Server Core에는 이러한 기능을 설치할 수 없습니다.Installation of these features on Server Core is not supported. 이러한 구성 요소는 Server Core가 아닌 다른 서버에 설치되고, Server Core에 설치된 데이터베이스 엔진Database Engine 서비스에 연결됩니다.These components can be installed on a different server that is not Server Core and connected to the 데이터베이스 엔진Database Engine services installed on Server Core.
Distributed Replay ControllerDistributed Replay Controller 아니오No
Distributed Replay ClientDistributed Replay Client 원격 전용Remote Only Server Core에는 이러한 기능을 설치할 수 없습니다.Installation of these features on Server Core is not supported. 이러한 구성 요소는 Server Core가 아닌 다른 서버에 설치되고, Server Core에 설치된 데이터베이스 엔진Database Engine 서비스에 연결됩니다.These components can be installed on a different server that is not Server Core , and connected to the 데이터베이스 엔진Database Engine services installed on Server Core.
SQL 클라이언트 연결 SDKSQL Client Connectivity SDK Yes
Microsoft Sync FrameworkMicrosoft Sync Framework Yes Microsoft Sync Framework는 SQL Server 2017SQL Server 2017 설치 패키지에 포함되지 않습니다.Microsoft Sync Framework is not included in the SQL Server 2017SQL Server 2017 installation package. Microsoft 다운로드 센터(https://go.microsoft.com/fwlink/?LinkId=221788) 페이지에서 적절한 버전의 Sync Framework를 다운로드하여 Server Core를 실행하는 컴퓨터에 설치할 수 있습니다.You can download the appropriate version of Sync Framework from this Microsoft Download Center (https://go.microsoft.com/fwlink/?LinkId=221788) page and install it on a computer that is running Server Core.
Master Data ServicesMaster Data Services 아니오No
데이터베이스 엔진 서비스Data Quality Services 아니오No

지원되는 시나리오Supported scenarios

다음 표에서는 Server Core에 SQL Server 2017SQL Server 2017을 설치하는 데 지원되는 시나리오 매트릭스를 보여 줍니다.The following table shows the supported scenario matrix for installing SQL Server 2017SQL Server 2017 on a Server Core.

SQL ServerSQL Server 버전editions 모든 SQL Server 2017SQL Server 2017 64비트 버전All SQL Server 2017SQL Server 2017 64-bit editions
SQL ServerSQL Server 언어language 모든 언어All languages
OS 언어/로캘에서 SQL ServerSQL Server 언어(조합) SQL ServerSQL Server language on OS language/locale (combination) JPN(일본어) Windows에서 ENG SQL ServerSQL ServerENG SQL ServerSQL Server on JPN (Japanese) Windows

GER(독일어) Windows에서 ENG SQL ServerSQL ServerENG SQL ServerSQL Server on GER (German) Windows

CHS(중국어-중국) Windows에서 ENG SQL ServerSQL ServerENG SQL ServerSQL Server on CHS (Chinese-China) Windows

ARA(아라비아어 (SA)) Windows에서 ENG SQL ServerSQL ServerENG SQL ServerSQL Server on ARA (Arabic (SA)) Windows

THA(태국) Windows에서 ENG SQL ServerSQL ServerENG SQL ServerSQL Server on THA (Thai) Windows

TRK(터키어) Windows에서 ENG SQL ServerSQL ServerENG SQL ServerSQL Server on TRK (Turkish) Windows

pt-PT(포르투갈어 포르투갈) Windows에서 ENG SQL ServerSQL ServerENG SQL ServerSQL Server on pt-PT (Portuguese Portugal) Windows

ENG(영어) Windows에서 ENG SQL ServerSQL ServerENG SQL ServerSQL Server on ENG (English) Windows
Windows 버전Windows edition Windows Server 2016 DatacenterWindows Server 2016 Datacenter

Windows Server 2016 StandardWindows Server 2016 Standard

Windows Server 2012Windows Server 2012 R2 DatacenterR2 Datacenter

Windows Server 2012Windows Server 2012 R2 StandardR2 Standard

Windows Server 2012Windows Server 2012 R2 EssentialsR2 Essentials

Windows Server 2012Windows Server 2012 R2 FoundationR2 Foundation

Windows Server 2012Windows Server 2012 DatacenterDatacenter

Windows Server 2012Windows Server 2012 StandardStandard

Windows Server 2012Windows Server 2012 EssentialsEssentials

Windows Server 2012Windows Server 2012 FoundationFoundation

업그레이드Upgrade

Server Core 설치 시 SQL Server 2014(12.x)SQL Server 2014 (12.x) 에서 SQL Server 2016(13.x)SQL Server 2016 (13.x) 로 업그레이드는 지원됩니다.On Server Core installations, upgrading from SQL Server 2014(12.x)SQL Server 2014 (12.x) to SQL Server 2016(13.x)SQL Server 2016 (13.x) is supported.

InstallInstall

SQL Server 2017SQL Server 2017 는 Server Core 운영 체제의 설치 마법사를 사용하는 설치를 지원하지 않습니다.does not support setup by using the installation wizard on the Server Core operating system. Server Core에 설치할 때 SQL ServerSQL Server 설치는 /Q 매개 변수를 사용하는 완전 자동 모드 또는 /QS 매개 변수를 사용하는 단순 자동 모드를 지원합니다.When installing on Server Core, SQL ServerSQL Server Setup supports full quiet mode by using the /Q parameter, or Quiet Simple mode by using the /QS parameter. 자세한 내용은 명령 프롬프트에서 SQL Server 2016 설치를 참조하세요.For more information, see Install SQL Server 2016 from the Command Prompt.

소프트웨어 사용이 MicrosoftMicrosoft 볼륨 라이선스 계약 또는 공급 업체와의 ISV 또는 OEM 계약과 같은 별도의 계약에 의해 관리되지 않는 한 설치 방법에 상관없이 개인 또는 업체 대표로서 소프트웨어 사용 조건에 대한 동의를 확인해야 합니다.Regardless of the installation method, you are required to confirm acceptance of the software license terms as an individual or on behalf of an entity, unless your use of the software is governed by a separate agreement such as a MicrosoftMicrosoft volume licensing agreement or a third-party agreement with an ISV or OEM.

사용 조건은 검토 및 동의를 위해 설치 프로그램 사용자 인터페이스에 표시됩니다.The license terms are displayed for review and acceptance in the Setup user interface. /Q 또는 /QS 매개 변수를 사용하는 무인 설치는 /IACCEPTSQLSERVERLICENSETERMS 매개 변수를 포함해야 합니다.Unattended installations (using the /Q or /QS parameters) must include the /IACCEPTSQLSERVERLICENSETERMS parameter. Microsoft 소프트웨어 사용권 계약(Microsoft Software License Terms)에서 사용 조건을 별도로 검토할 수 있습니다.You can review the license terms separately at Microsoft Software License Terms.

참고

소프트웨어의 수령 방법(예: MicrosoftMicrosoft 볼륨 라이선스를 통해 수령)에 따라 사용자의 소프트웨어 사용에 추가 조건이 적용될 수 있습니다.Depending on how you received the software (for example, through MicrosoftMicrosoft volume licensing), your use of the software may be subject to additional terms and conditions.

특정 기능을 설치하려면 /FEATURES 매개 변수를 사용하여 부모 기능 또는 기능 값을 지정하십시오.To install specific features, use the /FEATURES parameter and specify the parent feature or feature values. 기능 매개 변수 및 사용에 대한 자세한 내용은 다음 섹션을 참조하십시오.For more information about feature parameters and their use, see the following sections.

기능 매개 변수Feature parameters

기능 매개 변수Feature parameter 설명Description
SQLENGINESQLENGINE 데이터베이스 엔진Database Engine만 설치합니다.Installs only the 데이터베이스 엔진Database Engine.
복제REPLICATION 데이터베이스 엔진Database Engine과 함께 복제 구성 요소를 설치합니다.Installs the Replication component along with 데이터베이스 엔진Database Engine.
FULLTEXTFULLTEXT 데이터베이스 엔진Database Engine과 함께 전체 텍스트 구성 요소를 설치합니다.Installs the FullText component along with 데이터베이스 엔진Database Engine.
ASAS 모든 Analysis ServicesAnalysis Services 구성 요소를 설치합니다.Installs all Analysis ServicesAnalysis Services components.
ISIS 모든 Integration ServicesIntegration Services 구성 요소를 설치합니다.Installs all Integration ServicesIntegration Services components.
CONNCONN 연결 구성 요소를 설치합니다.Installs the connectivity components.
ADVANCEDANALYTICSADVANCEDANALYTICS R Services를 설치하며, 데이터베이스 엔진이 필요합니다.Installs R Services, requires the database engine. 무인 설치에는 /IACCEPTROPENLICENSETERMS 매개 변수가 필요합니다.Unattended installations require /IACCEPTROPENLICENSETERMS parameter.

기능 매개 변수에 대한 다음과 같은 사용 예를 참조하십시오.See the following examples of the usage of feature parameters:

매개 변수 및 값Parameter and values 설명Description
/FEATURES=SQLEngine/FEATURES=SQLEngine 데이터베이스 엔진Database Engine만 설치합니다.Installs only the 데이터베이스 엔진Database Engine.
/FEATURES=SQLEngine,FullText/FEATURES=SQLEngine,FullText 데이터베이스 엔진Database Engine 및 전체 텍스트를 설치합니다.Installs the 데이터베이스 엔진Database Engine and full-text.
/FEATURES=SQLEngine,Conn/FEATURES=SQLEngine,Conn 데이터베이스 엔진Database Engine 및 연결 구성 요소를 설치합니다.Installs the 데이터베이스 엔진Database Engine and the connectivity components.
/FEATURES=SQLEngine,AS,IS,Conn/FEATURES=SQLEngine,AS,IS,Conn 데이터베이스 엔진Database Engine, Analysis ServicesAnalysis Services, Integration ServicesIntegration Services및 연결 구성 요소를 설치합니다.Installs the 데이터베이스 엔진Database Engine, Analysis ServicesAnalysis Services, Integration ServicesIntegration Services, and the connectivity components.
/FEATURES=SQLENGINE,ADVANCEDANALYTICS /IACCEPTROPENLICENSETERMS/FEATURES=SQLENGINE,ADVANCEDANALYTICS /IACCEPTROPENLICENSETERMS 데이터베이스 엔진Database EngineR Services(In-database)R Services (In-Database)를 설치합니다.Installs the 데이터베이스 엔진Database Engine and R Services(In-database)R Services (In-Database).

설치 옵션Installation options

설치 프로그램에서는 Server Core 운영 체제에 SQL Server 2017SQL Server 2017 를 설치할 때 다음과 같은 설치 옵션이 지원됩니다.The Setup supports the following installation options while installing SQL Server 2017SQL Server 2017 on a Server Core operating system:

  1. 명령줄에서 설치Installation from Command Line

    명령 프롬프트 설치 옵션을 사용하여 특정 기능을 설치하려면 /FEATURES 매개 변수를 사용하여 부모 기능 또는 기능 값을 지정하십시오.To install specific features using the command prompt installation option, use the /FEATURES parameter and specify the parent feature or feature values. 다음은 명령줄 매개 변수를 사용한 예입니다.The following is an example of using the parameters from the command line:

    Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS  
    
  2. 구성 파일을 사용하여 설치Installation using Configuration File

    구성 파일은 명령 프롬프트에서 설치할 경우에만 사용할 수 있습니다.Setup supports the use of the configuration file only through the command prompt. 구성 파일은 기본 구조의 매개 변수(이름/값 쌍) 및 설명 주석이 포함된 텍스트 파일입니다.The configuration file is a text file with the basic structure of a parameter (name/value pair) and a descriptive comment. 명령 프롬프트에 지정된 구성 파일은 파일 확장명이 .INI여야 합니다.The configuration file specified at the command prompt should have an .INI file name extension. 다음 ConfigurationFile.INI에 대한 예를 참조하십시오.See the following examples of ConfigurationFile.INI:

    • 데이터베이스 엔진Database Engine설치Installing 데이터베이스 엔진Database Engine.

    다음 예제에서는 SQL ServerSQL Server 데이터베이스 엔진Database Engine을 포함하는 새로운 독립 실행형 인스턴스를 설치하는 방법을 보여 줍니다.The following example shows how to install a new stand-alone instance that includes SQL ServerSQL Server 데이터베이스 엔진Database Engine:

    ```  
    ; SQL Server Configuration File  
    [OPTIONS]  
    
    ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter.   
    
    ACTION="Install"  
    
    ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn.   
    
    FEATURES=SQLENGINE  
    
    ; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the ssNoVersion Database Engine, and Analysis Services (AS).  
    
    INSTANCENAME="MSSQLSERVER"  
    
    ; Specify the Instance ID for the ssNoVersion features you have specified. ssNoVersion directory structure, registry structure, and service names will incorporate the instance ID of the ssNoVersion instance.   
    
    INSTANCEID="MSSQLSERVER"  
    
    ; Account for ssNoVersion service: Domain\User or system account.   
    
    SQLSVCACCOUNT="NT Service\MSSQLSERVER"  
    
    ; Windows account(s) to provision as ssNoVersion system administrators.   
    
    SQLSYSADMINACCOUNTS="\<DomainName\UserName>"  
    
    ; Accept the License agreement to continue with Installation  
    
    IAcceptSQLServerLicenseTerms="True"  
    
    ```  
    
    • 연결 구성 요소 설치Installing connectivity components. 다음 예에서는 연결 구성 요소를 설치하는 방법을 보여 줍니다.The following example shows how to install the connectivity components:

      ; SQL Server Configuration File  
      [OPTIONS]  
      
      ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter.   
      
      ACTION="Install"  
      
      ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn.   
      
      FEATURES=Conn  
      
      ; Specifies acceptance of License Terms  
      
      IAcceptSQLServerLicenseTerms="True  
      
    • 모든 지원 기능 설치Installing all supported features

      다음 예에서는 Server Core에서 SQL Server 2017SQL Server 2017 의 모든 지원되는 기능을 설치하는 방법을 보여 줍니다.The following example shows how to install all supported features of SQL Server 2017SQL Server 2017 on Server Core:

      ; SQL Server Configuration File  
      [OPTIONS]  
      ; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter.   
      
      ACTION="Install"  
      
      ; Specifies features to install, uninstall, or upgrade. The lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn.   
      
      FEATURES=SQLENGINE,FullText,Replication,AS,IS,Conn  
      
      ; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the ssNoVersion Database Engine (SQL), or Analysis Services (AS).  
      
      INSTANCENAME="MSSQLSERVER"  
      
      ; Specify the Instance ID for the ssNoVersion features you have specified. ssNoVersion directory structure, registry structure, and service names will incorporate the instance ID of the ssNoVersion instance.   
      
      INSTANCEID="MSSQLSERVER"  
      
      ; Account for ssNoVersion service: Domain\User or system account.   
      
      SQLSVCACCOUNT="NT Service\MSSQLSERVER"  
      
      ; Windows account(s) to provision as ssNoVersion system administrators.   
      
      SQLSYSADMINACCOUNTS="\<DomainName\UserName>"  
      
      ; The name of the account that the Analysis Services service runs under.   
      
      ASSVCACCOUNT= "NT Service\MSSQLServerOLAPService"  
      
      ; Specifies the list of administrator accounts that need to be provisioned.   
      
      ASSYSADMINACCOUNTS="\<DomainName\UserName>"  
      
      ; Specifies the server mode of the Analysis Services instance. Valid values are MULTIDIMENSIONAL, POWERPIVOT or TABULAR. ASSERVERMODE is case-sensitive. All values must be expressed in upper case.   
      
      ASSERVERMODE="MULTIDIMENSIONAL"  
      
      ; Optional value, which specifies the state of the TCP protocol for the ssNoVersion service. Supported values are: 0 to disable the TCP protocol, and 1 to enable the TCP protocol.  
      
      TCPENABLED=1  
      
      ;Specifies acceptance of License Terms  
      
      IAcceptSQLServerLicenseTerms="True"  
      

      아래에는 사용자 지정 또는 기본 구성 파일을 사용하여 설치 프로그램을 시작하는 방법이 나와 있습니다.The following shows how you can launch Setup using a custom or default configuration file:

    • 사용자 지정 구성 파일을 사용하여 설치 프로그램 시작Launch setup using a custom configuration file:

      명령 프롬프트에 구성 파일을 지정하기To specify the configuration file at the command prompt:

      Setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI  
      

      구성 파일 대신 명령 프롬프트에 암호 지정하기To specify passwords at the command prompt instead of in the configuration file:

      Setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************"  /ConfigurationFile=MyConfigurationFile.INI  
      
    • DefaultSetup.ini를 사용하여 설치 프로그램 시작Launch setup using DefaultSetup.ini:

      SQL ServerSQL Server 원본 미디어의 루트 수준에서 \x86 및 \x64 폴더에 DefaultSetup.ini 파일이 있는 경우 DefaultSetup.ini 파일을 연 다음 Features 매개 변수를 파일에 추가합니다.If you have the DefaultSetup.ini file in the \x86 and \x64 folders at the root level of the SQL ServerSQL Server source media, open the DefaultSetup.ini file, and then add the Features parameter to the file.

      DefaultSetup.ini 파일이 없는 경우 파일을 생성하고 SQL ServerSQL Server 원본 미디어의 루트 레벨에서 \x86 및 \x64 폴더에 복사합니다.If the DefaultSetup.ini file does not exist, you can create it and copy it to the \x86 and \x64 folders at the root level of the SQL ServerSQL Server source media.

Server Core에서 SQL ServerSQL Server의 원격 액세스 구성Configure remote access of SQL ServerSQL Server on Server Core

아래 설명된 작업을 수행하여 Server Core에서 실행하는 SQL Server 2017SQL Server 2017 인스턴스의 원격 액세스를 구성합니다.Perform the actions described below to configure remote access of a SQL Server 2017SQL Server 2017 instance that is running on Server Core.

SQL ServerSQL ServerEnable remote connections on the instance of SQL ServerSQL Server

원격 연결을 설정하려면 SQLCMD.exe를 로컬로 사용하고 Server Core 인스턴스에 대해 다음 문을 실행합니다.To enable remote connections, use SQLCMD.exe locally and execute the following statements against the Server Core instance:

EXEC sys.sp_configure N'remote access', N'1'  
GO
RECONFIGURE WITH OVERRIDE
GO

SQL ServerSQL Server browser serviceEnable and start the SQL ServerSQL Server browser service

Browser 서비스는 기본적으로 해제되어 있습니다.By default, the Browser service is disabled. Server Core에서 실행 중인 SQL ServerSQL Server 인스턴스에서 해제된 경우 명령 프롬프트에서 다음 명령을 실행하여 설정합니다.If it is disabled on an instance of SQL ServerSQL Server running on Server Core, run the following command from the command prompt to enable it:

sc config SQLBROWSER start= auto

설정한 후 명령 프롬프트에서 다음 명령을 실행하여 서비스를 시작합니다.After it is enabled, run the following command from the command prompt to start the service:

net start SQLBROWSER

Windows 방화벽에서 예외 생성Create exceptions in Windows Firewall

Windows 방화벽에서 SQL ServerSQL Server 액세스 관련 예외를 만들려면 SQL Server 액세스를 허용하도록 Windows 방화벽 구성에 지정된 단계를 참조하세요.To create exceptions for SQL ServerSQL Server access in Windows Firewall, follow the steps specified in Configure the Windows Firewall to Allow SQL Server Access.

SQL ServerSQL ServerEnable TCP/IP on the instance of SQL ServerSQL Server

TCP/IP 프로토콜은 Server Core에서 SQL ServerSQL Server 인스턴스에 대해 Windows PowerShell을 통해 설정할 수 있습니다.The TCP/IP protocol can be enabled through Windows PowerShell for an instance of SQL ServerSQL Server on Server Core. 다음 단계를 수행하십시오.Follow these steps:

  1. 서버에서 작업 관리자를 시작합니다.On the server, launch Task Manager.

  2. 응용 프로그램 탭에서 새 작업을 클릭합니다.On the Applications tab, click New Task.

  3. 새 작업 만들기 대화 상자에서 열기 필드에 sqlps.exe 를 입력하고 확인을 클릭합니다.In the Create New Task dialog box, type sqlps.exe in the Open field and then click OK. 이렇게 하면 MicrosoftMicrosoft SQL ServerSQL Server Powershell 창이 열립니다.This opens the MicrosoftMicrosoft SQL ServerSQL Server Powershell window.

  4. Microsoft SQL ServerSQL Server Powershell 창에서 다음 스크립트를 실행하여 TCP/IP 프로토콜을 사용하도록 설정합니다.In the Microsoft SQL ServerSQL Server Powershell window, run the following script to enable the TCP/IP protocol:

$smo = 'Microsoft.SqlServer.Management.Smo.'  
$wmi = new-object ($smo + 'Wmi.ManagedComputer')  
# Enable the TCP protocol on the default instance.  If the instance is named, replace MSSQLSERVER with the instance name in the following line.  
$uri = "ManagedComputer[@Name='" + (get-item env:\computername).Value + "']/ServerInstance[@Name='MSSQLSERVER']/ServerProtocol[@Name='Tcp']"  
$Tcp = $wmi.GetSmoObject($uri)  
$Tcp.IsEnabled = $true  
$Tcp.Alter()  
$Tcp  

UninstallUninstall

Server Core를 실행하는 컴퓨터에 로그인하면 관리자 명령 프롬프트를 사용하는 제한된 데스크톱 환경이 제공됩니다.After you log on to a computer that is running Server Core, you have a limited desktop environment with an Administrator command prompt. 이 명령 프롬프트를 사용하여 SQL Server 2017SQL Server 2017의 제거를 시작할 수 있습니다.You can use this command prompt to launch the uninstall an of SQL Server 2017SQL Server 2017. SQL Server 2017SQL Server 2017인스턴스를 제거하려면 /Q 매개 변수를 사용하는 완전 자동 모드 또는 /QS 매개 변수를 사용하는 단순 자동 모드로 명령 프롬프트에서 제거를 시작합니다.To uninstall an instance of SQL Server 2017SQL Server 2017, launch the uninstallation from the command prompt in full quiet mode by using the /Q parameter, or quiet simple mode by using the /QS parameter. /QS 매개 변수는 UI를 통해 진행률을 표시하지만 입력은 허용하지 않습니다.The /QS parameter shows progress through the UI, but does not accept any input. /Q는 사용자 인터페이스 없이 자동 모드로 실행됩니다./Q runs in a quiet mode without any user interface.

기존 SQL ServerSQL Server인스턴스를 제거하려면:To uninstall an existing instance of SQL ServerSQL Server:

Setup.exe /Q /Action=Uninstall /FEATURES=SQLEngine,AS,IS /INSTANCENAME=MSSQLSERVER  

명명된 인스턴스를 제거하려면 앞에 서 설명한 예제에서 MSSQLSERVER 대신 인스턴스 이름을 사용합니다.To remove a named instance, specify the name of the instance instead of MSSQLSERVER in the preceding example.

새 명령 프롬프트 시작Start a new command prompt

실수로 명령 프롬프트를 닫은 경우 다음 단계에 따라 새 명령 프롬프트를 시작할 수 있습니다.If you accidentally close the command prompt, you can start a new command prompt by following these steps:

  1. Ctrl+Shift+Esc를 눌러 작업 관리자를 표시합니다.Press Ctrl+Shift+Esc to display Task Manager.
  2. 응용 프로그램 탭에서 새 작업을 클릭합니다.On the Applications tab, click New Task.
  3. 새 태스크 만들기 대화 상자에서 열기 필드에 cmd 를 입력한 다음 확인을 클릭합니다.Click OK..In the Create New Task dialog box, type cmd in the Open field and then 확인을 클릭합니다.Click OK..

관련 항목:See also

구성 파일을 사용하여 SQL Server 설치 Install SQL Server Using a Configuration File
명령 프롬프트에서 SQL Server 설치 Install SQL Server from the Command Prompt
버전 및 SQL Server 2017의 지원되는 기능 Editions and supported features of SQL Server 2017
Server Core 설치 Install Server Core
Sconfig.cmd로 Windows Server 2016의 Server Core 설치 구성 Configure a Server Core installation of Windows Server 2016 with Sconfig.cmd
Windows PowerShell의 장애 조치 클러스터 Cmdlet(영문)Failover Cluster Cmdlets in Windows PowerShell