본문 바로가기

프로그램 경험/Database

[SqlServer] Install SQL Server 2005 from the Command Prompt


배포하는 프로그램에 SQL Server 2005가 함께 들어가야 할 경우 인스턴스와 비번을 인스톨시에 매번 쳐주는건 귀찮은 일이다. 그래서 설치시 커맨드 라인에 매개변수를 함께 주면 그런 작업을 안해도 된다.

Start /wait <CD or DVD Drive>\servers\setup.exe /qb INSTANCENAME=<InstanceName> ADDLOCAL=All PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword> SQLACCOUNT=<domain\user> SQLPASSWORD=<DomainUserPassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<DomainUserPassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<DomainUserPassword>

이것이 매개변수 사용 구문이고 아래가 간단하게 사용한 예제다.

Start /wait c:\tempsql\sqlexpr32.exe /qb INSTANCENAME=MSSQLSERVER SAPWD=pwd SKUUPGRADE=1 DISABLENETWORKPROTOCOLS=0 SECURITYMODE=SQL AGTAUTOSTART=1 SQLAUTOSTART=1 ADDLOCAL=ALL

#덧붙임
Inno setup을 이용해서 위와 같이 하니까 파일을 찾을수 없다고 오류가 난다.
Start /wait 구문을 빼고 하니 된다.

참조 : http://msdn.microsoft.com/en-us/library/ms144259(SQL.90).aspx


아래 파일들은 Visual Studio 인스톨 판을 만들때 필수 구성요소에 등록되게 하는 파일들이다. 해당 경로에 넣어주어야 한다.


C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SqlExpressSP3


C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SqlExpressSP3\ko


참고

http://msdn.microsoft.com/en-us/library/ms229223.aspx

http://blog.naver.com/noblekj?Redirect=Log&logNo=40063754629