본문 바로가기

카테고리 없음

전역 SP 만들기 - 모든 DB에서 호출 가능하게

MSSQL에서 

master DB에 프로시저를 만들어 두고, 어떤 DB에서든 특정 프로시저를 사용 가능하게 하는 방법이다.


아래 방법을 사용하면 어느 사용자 데이터베이스 상에서도 해당 SP를 실행 할 수 있다.


USE MASTER

GRANT ALL ON [SP] TO PUBLIC

GO

 

USE [사용자DB]

EXEC [SP]


이렇게 만들어 두면 사용자 DB 어디에서든 사용가능 함 ㅋ