2007~2011/Windows Platform2011. 3. 24. 11:30
Windows 특정 어플리케이션을 Windows 서비스 형태로 등록하여 사용하고 싶을 때가 있습니다. SC Tool(sc.exe) 을 사용해서 SQL Server Service 를 제 나름대로의 이름으로 서비스에 등록, 실행, 제거하는 방법에 대해서 아래와 같이 정리하였습니다.

테스트 머신에는 이미 SQL Server 2008 이 설치되어 있습니다. SQL Server 기본 인스턴스 시작 명령을 "SQL" 이라는 새로운 서비스 이름으로 생성하여 '수동(Demand)' 으로 서비스를 시작하도록 생성하는 명령입니다.

C:\> SC CREATE "SQL" binpath= "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQ
LSERVER\MSSQL\Binn\sqlservr.exe -sMSSQLSERVER" start= "demand"


서비스 생성, 확인, 서비스 시작 단계




서비스 에서 확인해 보면 SQL 이라는 이름의 신규 서비스가 생성되어 있으며 '수동' 실행 상태로 되어 있음을 확인할 수 있습니다.




해당 서비스를 삭제하기 위해서는 아래 명령을 사용하시면 됩니다.

C:\> SC DELETE "SQL"
[SC] DeleteService 성공 



 

[참고자료]
How to create a Windows service by using Sc.exe
http://support.microsoft.com/kb/251192/en-us

Svchost.exe 특정 서비스 격리
http://laigo.kr/450


작성자 : Lai Go / 작성일자 : 2011.03.24
Posted by Lai Go