문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

sp_procoption(Transact-SQL)

저장 프로시저의 자동 실행을 설정하거나 해제합니다. 자동으로 실행되도록 설정된 저장 프로시저는 SQL Server가 시작될 때마다 실행됩니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

sp_procoption [ @ProcName = ] 'procedure' 
    , [ @OptionName = ] 'option' 
    , [ @OptionValue = ] 'value' 

[ @ProcName = ] 'procedure'

옵션을 설정할 프로시저의 이름입니다. procedurenvarchar(776)이며 기본값은 없습니다.

[ @OptionName = ] 'option'

설정할 옵션의 이름입니다. option으로 사용할 수 있는 유일한 값은 startup입니다.

[ @OptionValue = ] 'value'

옵션을 설정(true 또는 on)할지 또는 해제(false 또는 off)할지 여부입니다. valuevarchar(12)이며 기본값은 없습니다.

0(성공) 또는 오류 번호(실패)

시작 프로시저는 반드시 master 데이터베이스에 있어야 하며 INPUT 또는 OUTPUT 매개 변수를 포함할 수 없습니다. 시작할 때 모든 데이터베이스가 복구되고 "복구 완료" 메시지가 기록되면 저장 프로시저의 실행이 시작됩니다.

sysadmin 고정 서버 역할의 멤버 자격이 필요합니다.

다음 예에서는 프로시저의 자동 실행을 설정합니다.

EXEC sp_procoption @ProcName = '<procedure name>' 
    , @OptionName = ] 'startup' 
    , @OptionValue = 'on'; 

다음 예에서는 저장 프로시저가 자동으로 실행되지 않도록 설정합니다.

EXEC sp_procoption @ProcName = '<procedure name>' 
    , @OptionValue = 'off'; 

커뮤니티 추가 항목

추가
표시: