본 게시물은 개인적인 의견으로 작성되었으니 절대적인 정보가 아닐 수 있습니다. 참고만 하시고 궁금한 사항이 있으시면 연락주세요.

티스토리 뷰

SQL 설치 구성파일인 Configuration.ini 파일을 가지고 SQL을 설치를 할 수 있다.

 

언제?

LAB용으로 같은 버전을 여러 개 설치할 때

왜?

쉽고, 빠르게 설치하고 싶어서

어떻게?

아래와 같이 따라해보자.

 

Configuration File 구성파일을 이용한 SQL Server 설치하기

 

단계.1 같은 버전의 구성파일은 얻어보기

이미 설치된 서버에서 가져오거나 샘플로 설치과정 전까지 구성을 하여 생성해도 된다.

생성된 구성파일의 아래 옵션에 대하여 설치할 서버에 맞게 수정/저장 해준다.


AGTSVCACCOUNT="SQLSVR2016\sqlagent"

SQLSVCACCOUNT="SQLSVR2016\sqlsvr"

SQLSYSADMINACCOUNTS="SQLSVR2016\Administrator"

FEATURES=SQLENGINE,CONN,IS,BC,SDK,SSMS,ADV_SSMS,SNAC_SDK

INSTANCENAME="MSSQLSERVER" -- Named Instace 일때는 INSTANCENAME="GHOST"

UIMODE="Normal" -- 삭제하거나 앞에 ; 으로 주석처리한다.

   

INDICATEPROGRESS="True" -- 먼지 모르겠다.


 

단계.2 배치파일 만들기

배치파일은 명령어로 설치하는 옵션등을 확인하여 설치하면 된다.

옵션

/Q - 아무것도 안보이고 멍 상태만 보인다. (QUIET)

/QS - 진행상태가 간단하게 UI로 보여준다.(QUIETSIMPLE )

/SQLSVCPASSWORD: Account for SQL Server service: Domain\User

/AGTSVCPASSWORD: Agent account name: Domain\User

/ISSVCPASSWORD:  Account for Integration Services: Domain\User

/RSSVCPASSWORD:  Account for Reporting Services: Domain\User

/ASSVCPASSWORD: Account for Analysis Services: Domain\User

/SAPWD:  Specifies the password for the SQL Server sa account.

/ConfigurationFile=절대경로\ConfigurationFile.INI

--------------------------------------------------------------------------------------------------------

@echo off

echo SQL Server SlientInstall Start

date/t

time/t

Setup.exe /Q /ConfigurationFile=ConfigurationFile.INI /IACCEPTSQLSERVERLICENSETERMS /SQLSVCPASSWORD="****8" /AGTSVCPASSWORD="******" /SAPWD="******"

date/t

time/t

--------------------------------------------------------------------------------------------------------

 

 

<실행화면>

 

끝.

 

#.GUI에서도 가능하다.

 

 

[참고문서]

Install SQL Server 2012 Using a Configuration File

https://technet.microsoft.com/ko-kr/library/dd239405(v=sql.110).aspx

명령 프롬프트에서 SQL Server 2014 설치

https://msdn.microsoft.com/ko-kr/library/ms144259(v=sql.120).aspx#Install

 

 

 

댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday