.sp_pkeys, sp_fkeys : 기본키, 참조키 정보를 돌려준다. (테이블명)



.sp_tables : 테이블 정보를 돌려준다.(테이블명)



.sp_cursor_list : 현재 오픈된 커서의 목록을 보여준다.



.sp_describe_cursor : 커서의 특성을 알려준다.



.sp_addlinkedserver, sp_droplinkedserver : 연결된 서버를 만들거나 지운다.



.sp_addlinkedsrvlogin, sp_droplinkedsrvlogin : 연결된 서버의 로그인을 매핑한다.



.sp_changedbowner : 데이터베이스 소유자를 바꾼다.



.sp_changeobjectowner : 개체 소유자를 바꾼다.



.sp_defaultdb : 로그인의 디폴트 데이터베이스를 설정한다.



.sp_addmessage, sp_altermessage, sp_dropmessage : 오류 메시지를 등록, 변경, 삭제한다.



.sp_addtype, sp_droptype : 사용자 정의 자료형을 추가, 삭제한다.



.sp_attach_db : 파일(전체)로 부터 데이터베이스를 복구한다.



.sp_detach_db : drop database를 하되 파일은 삭제하지 않는다.



.sp_attach_single_file_db : 파일(데이터 파일만)로부터 데이터 베이스를 복구한다.



.sp_bindefault, sp_unbindefault : 디폴트 값을 묶거나 푼다.



.sp_bindrule, sp_unbindrule : 룰을 묶거나 푼다.



.sp_dbcmptlevel : 데이터베이스 호환성 레벨을 설정한다.



.sp_executesql : SQL 문장을 여러번 반복하거나 동적 매개변수화하여 실행한다. Execute보다 더 권장된다.



.sp_help : 개체 정보를 보여준다.



.sp_helpconstraint : 제약 정보를 보여준다.



.sp_helpdb : 데이터베이스 정보를 보여준다.



.sp_helpserver : 서버 정보를 보여준다.



.sp_helpsort : 정렬에 대한 정보를 보여준다.



.sp_helptext : 룰, 뷰, 트리거, 프로시져, 함수에 대한 소스코드를 보여준다.



.sp_helptrigger : 테이블에 관련된 트리거 정보를 보여준다.



.sp_lock : 잠금정보를 보여준다.



.sp_monitor : 일부 성능 모니터 정보를 보여준다.



.sp_procoption : 프로시져 옵션을 설정 / 해제한다.



.sp_recompile : 테이블에 관련된 모든 프로시저를 다음번 수행시 재 컴파일 하도록 한다.



.sp_rename : 개체의 이름을 바꾼다.



.sp_renamedb : 데이터 베이스의 이름을 바꾼다.



.sp_serveroption : 서버 옵션을 변경한다. 주로 원격 서버와 연결된 서버의 변환에 사용된다.



.sp_setnetname : 네트웍 네임(alias:별명)을 등록한다. 분할된 뷰를 사용할때 유용하다.



.sp_settriggerorder : 트리거의 순서를 지정한다.



.sp_spaceused : 개체가 사용한 공간을 보여준다.



.sp_tableoption : 테이블 옵션을 설정한다.



.sp_updatestats : 테이블의 통계정보를 갱신한다.



.sp_who : 서버의 프로세스 정보를 보여준다.



.sp_xml_preparedocument : XML 문서를 읽어 사용할 수 있도록 해준다.



.sp_xml_removedocument : XML 문서를 메모리에서 삭제한다.



.xp_cmdshell : 외부 운영체제 명령을 실행할 수 있도록 해준다.



.sp_depends : 의존성을 검사한다.



출처 : Microsoft 전문가로 가는 지름길 SQL Server 2000 (개발자용) 저 : 정원혁



Post to Twitter