반응형
저장 프로시저
저장 프로시저 이름설명
sp_readerrorlogSQL Server 오류 로그를 반환합니다.
sp_cycle_errorlogSQL Server를 재시작하지 않고 새로운 오류 로그 파일만 생성합니다.
sp_helpservermaster.dbo.sysservers 시스템 테이블에 등록된 정보를 반환합니다.
sp_dropservermaster.dbo.sysservers 시스템 테이블에서 서버를 삭제합니다.
sp_addrservermaster.dbo.sysservers 시스템 테이블에 서버를 등록합니다.
sp_serveroptionmaster.dbo.sysservers 시스템 테이블에서 등록된 서버의 옵션을 변경합니다.
sp_blocker_pss80잠금 정보와 블로킹하는 프로세스와 블로킹 당하는 프로세스의 정보를 반환합니다.
http://support.microsoft.com/default.aspx?scid=kb;en-us;299518
sp_tempdbspapcetempdb 의 공간 사용 정보를 반환합니다.
sp_configure서버의 구성 옵션을 변경합니다.
sp_attach_db데이터베이스를 SQL Server에 연결합니다.
sp_attach_single_file_db로그 파일이 손실된 데이터베이스를 SQL Server에 연결합니다.
sp_detach_db데이터베이스를 분리합니다.
sp_resetstatus데이터베이스에서 주의 대상 플래그를 해제합니다.
sp_helpfile현재 데이터베이스 파일의 물리적 이름 및 특성을 반환합니다.
sp_change_users_login로그인 계정과 사용자 계정의 연결을 설정합니다.
sp_hexadecimalBinary값이나 Decimal값을 16진수 형태의 varchar 타입으로 변경한 값을 반환합니다.
http://support.microsoft.com/KB/246133
sp_help_revlogin원본과 동일한 SID와 패스워드를 가지는 로그인을 생성하는 스크립트를 반환합니다.
http://support.microsoft.com/KB/246133
 
DBCC 명령어
DBCC 명령설명
DBCC ERRORLOG새로운 SQL Server 오류 로그를 생성합니다.
DBCC SHOW_STATISTICS인덱스의 통계 정보를 보여 줍니다.
온라인 설명서 참조.
DBCC SHOWCONTIG인덱스의 단편화 정보를 보여 줍니다.
온라인 설명서 참조
DBCC DBREINDEX인덱스를 재구성합니다.
온라인 설명서 참조
DBCC INDEXDEFRAG인덱스의 페이지를 재정렬합니다.
온라인 설명서 참조
DBCC SQLPERF
(WAITSTATS)
각 대기 유형별로 대기 시간을 확인합니다.
DBCC SQLPERF
(LOGSPACE)
로그 파일의 사용 공간을 확인합니다.
온라인 설명서 참조
DBCC INPUTBUFFER해당 프로세스의 명령문을 확인합니다.
온라인 설명서 참조
DBCC CHECKDB지정한 데이터베이스에서 모든 개체의 할당과 구조적 무결성을 검사합니다.
온라인 설명서 참조
DBCC CHECKTABLE지정한 테이블에서 할당과 구조적 무결성을 검사합니다.
온라인 설명서 참조
DBCC DBRECOVER데이터베이스를 재시작하지 않고 복원합니다.
DBCC REBUILD_LOG로그 파일 손상 시에 새로운 로그 파일을 생성합니다.
DBCC TRACE추적 플래그를 설정합니다.
온라인 설명서 참조
DBCC TRACESTATUS추적 플래그 설정 여부를 보여 줍니다.
온라인 설명서 참조


자세한 설명은 온라인 설명서와 SQL Server DBA 가이드를 참조하기 바랍니다.
 
유틸리티
유틸리티 이름설명
Portqry.exe윈도우즈 서버에서 사용중인 포트 상태를 점검합니다.
http://support.microsoft.com/kb/310099
Componet Checker
(cc_pkg.exe)
MDAC 버전 정보 및 파일 정보를 점검합니다.
http://msdn.microsoft.com/data/mdac/downloads/default.aspx
SQLDiag.exeSQL Server 진단 툴입니다.
C:\Program Files\Microsoft SQL Server\MSSQL\Binn
Ostress.exe커넥션 및 스트레스 테스트를 합니다.
http://www.microsoft.com/downloads/details.aspx?FamilyId
=5691AB53-893A-4AAF-B4A6-9A8BB9669A8B&displaylang=en
Rebuildm.exe시스템 데이터베이스를 재구성합니다.
C:\Program Files\Microsoft SQL Server\MSSQL\Binn
DTCPing.exeMSDTC 의 구성 정보와 상태 정보를 점검합니다.
http://support.microsoft.com/default.aspx?scid=kb;ko;306843
 
시작옵션 및 추적 플래그
시작 옵션 및 매개 변수설명
/dmaster 데이터베이스 데이터 파일의 위치를 지정합니다.
/lmaster 데이터베이스 로그 파일의 위치를 지정합니다.
/eSQL Server 오류 로그 파일의 위치를 지정합니다.
/f최소 구성으로 시작합니다.
/m단일 사용자 모드로 시작합니다.
/cSQL Server를 서비스로 시작하지 않고 응용 프로그램으로 시작합니다.
/g확장 저장 프로시저, OLE 자동화 개체, 분산 쿼리 등을 위한 메모리 공간을 MB단위로 지정합니다.
/xCPU 시간과 캐시 적중률 통계를 유지할 수 없도록 합니다. 해당 정보를 모니터링할 필요가 없는 경우에 지정하면 성능이 다소 향상됩니다.
-T추적 플래그를 설정합니다.
T1118모든 데이터베이스에 유니폼 익스텐트만 할당합니다.
(7.0 에서는 인덱스 생성 시 등에 오류가 발생합니다.)
T1204교착 상태를 모니터링하여 SQL Server 오류 로그에 기록합니다.
T1807UCN 경로를 이용하여 네트워크 드라이브에 데이터 파일 및 로그 파일을 생성할 수 있습니다.
T2520DBCC PAGE 등 문서화 되지 않은 DBCC 명령어의 매개 변수를 DBCC HELP를 통해서 확인 합니다.
T3604DBCC 실행 결과를 화면에 출력합니다.
T3605DBCC 실행 결과를 SQL Server 오류 로그에 기록합니다.
T3607모든 데이터베이스에서 인스턴스 복구 프로세스를 생략합니다.
T3608master 데이터베이스를 제외한 모든 데이터베이스에서 인스턴스 복구 프로세스의 실행을 생략합니다.
T3609tempdb 생성을 생략합니다.
T4013새로운 연결이 생성되는 경우 해당 정보를 SQL Server 오류 로그에 기록합니다.
T4220Startup procedure의 실행을 비활성화합니다.
T7300OLEDB의 보다 상세한 오류 메시지를 반환 받을 수 있습니다.
T8602인덱스 힌트를 적용하지 않습니다.
T8755잠금 힌트를 적용하지 않습니다.


반응형

'연구개발 > DBA' 카테고리의 다른 글

SQL Server 메모리  (0) 2015.06.04
LATCH  (0) 2015.06.03
windows performance analyzer  (0) 2015.01.19
SQLStress version 0.1  (0) 2015.01.19
[보안]xp_cmdshell 제거하기  (0) 2014.03.05

+ Recent posts