SQL Server 수동 시작
- SQL Server 구성 관리자 :: 로컬 SQL Server 또는 SQL Server 에이전트 서비스의 인스턴스를 시작, 일시 중지, 재개 및 중지합니다.
-
명령 프롬프트 : net start , sqlservr.exe 실행하여 SQL Server or SQL Server Agent 인스턴스 시작합니다.
- 직접 입력한 모든 명령 프롬프트 옵션은 SQL Server 설치 동안 Windows 레지스트리에 기록된 기본 명령 프롬프트 옵션보다 우선합니다.
- 문제 해결을 목적으로 SQL Server 를 시작하려는 경우에만 명령 프롬프트에서 sqlservr.exe를 실행하십시오.
- Windows를 로그오프하기 전에 SQL Server 인스턴스를 종료해야 합니다.
net 명령
- -- sql server 시작
- net start "SQL Server(MSSQLSERVER)" or net start MSSQLSERVER
- net start "SQL Server(instancename)" or net start MSSQL$instancename
-
- -- 시작옵션
- net start MSSQLSERVER /f /m /T trace_flag
- -- 일시 중지 / 재개
- net pause MSSQLSQLSERVER / net continue MSSQLSERVER
- -- 서비스 중지
- net stop MSSQLSERVER
sqlserver.exe
- SQL Server를 시작할 수 있는지 테스트하는 목적 이외에는 명령줄에서 SQL Server를 실행하지 마십시오. 명령줄에서 SQL Server를 시작한 후 유지 관리 작업을 수행하면 나중에 오류가 발생할 수 있습니다. 예를 들어 관리자로 로그인하여 새 데이터베이스를 만들거나 데이터 파일의 위치를 변경하면 나중에 SQL Server 서비스의 일반 계정에서 SQL Server를 실행한 경우 해당 데이터베이스나 데이터 파일에 액세스할 수 없습니다.
-
cd \Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn 에 위치
- -- sql server 시작
- sqlservr.exe
- sqlservr.exe -s <instancename>
- -- 단일 사용자 모드로 실행
- sqlservr.exe -m
- sqlserver.exe -m -s <instancename>
- -- 인스턴스를 최소 구성으로 시작하려면
- sqlserver.exe -f
- -- 추적 플래그
- sqlserver.exe -Ttrace_flag
- -- sql server 중지
- Ctrl +Break를 누르거나 명령창을 닫습니다.
서비스 시작옵션 (Using the SQL Server Service Startup Options)
-
서비스 시작되면서 필요한 추척 플래그 옵션 참고 하십시오.
기본시작옵션 설명 -d master_file_path master 데이터베이스 파일의 정규화된 경로
C:\Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\Data\master.mdf
제공되지 않으면 기존의 레지스트리 매개 변수 사용
-e error_log_path 오류 로그 파일의 정규화된 경로입니다.
C:\Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG
-I master_log_path master 데이터베이스 로그 파일의 정규화된 경로입니다. 일반적으로
C:\Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\Data\mastlog.ldf입니다.
-c 명령 프롬프트에서 SQL 을 시작할때 시간을 단축 시킵니다.
-f SQL Server 인스턴스를 최소 구성으로 시작합니다. 예를 들어 오버커밋 메모리 같은 구성 값의 설정 대문에 서버를 시작할 경우에 유용 -g memory_to_reserve SQL Server에서 SQL Server 프로세스 내(단, SQL Server 메모리 풀 외부)의 메모리 할당에 대해 사용 가능하도록 둘 메모리를 MB 단위의 정수로 지정합니다.
SQL Server 오류 로그에서 다음 경고가 표시되지 않으면 -g 매개 변수의 기본값을 사용해야 합니다.
"Failed Virtual Allocate Bytes: FAIL_VIRTUAL_RESERVE <size>"
"Failed Virtual Allocate Bytes: FAIL_VIRTUAL_COMMIT <size>"-h 32비트 SQL Server 2005에서 AWE가 사용된 경우 Hot Add 메모리 메타데이터에 대해 가상 주소 공간을 예약합니다. 32비트 AWE가 사용된 Hot Add 메모리에 필요하지만 가상 주소 공간에서 약 500MB를 사용하고 메모리 튜닝도 더 어렵게 만듭니다. 64비트 SQL Server에는 필요하지는 않습니다. Hot Add 메모리는 Enterprise Edition 및 Datacenter Edition에서만 사용할 수 있습니다. 또한 하드웨어 공급업체의 특수한 하드웨어 지원이 필요합니다. -n SQL Server 이벤트를 기록하는 데 Windows 응용 프로그램 로그를 사용하지 않습니다.
-n으로 SQL Server 인스턴스를 시작하는 경우 -e 시작 옵션을 함께 사용하는 것이 좋습니다.
-s s 매개 변수를 설정하지 않으면 기본 인스턴스가 시작을 시도합니다. -T trace# 지정된 추적 플래그(trace#) 적용 시 SQL Server 인스턴스를 시작해야 함을 나타냅니다. 추적 플래그는 비표준 동작으로 서버를 시작하는 데 사용합니다. -x CPU 시간과 캐시 적중률 통계를 유지할 수 없도록 합니다. 최고의 성능을 허용합니다.
-
-
Sqlservr.exe –c –m –T3609 –T4022
-
3609 : SQL시작시 tempdb 생성 skip
4022 : SQL시작시 실행되는 sp무시
-
'Install /Setup' 카테고리의 다른 글
SQL 2012 Intergration Service 구성 항목 설정 (0) | 2014.08.21 |
---|---|
SQL 2008:: 삭제 레지스터리 (0) | 2010.08.17 |
Install Tip (0) | 2010.06.04 |