Microsoft SQL 2005 서버를 사용하고 있습니다. TSQL에서 여러 SP와 함수를 만들었습니다. 1 년이 넘는 기간 동안 SP/Function의 수는 급격히 증가했습니다. 일부 SP/기능 만 예약 된 작업 또는 트리거로 사용되며 대부분은 내부적으로 사용됩니다 (즉, 작업 및 트리거에서 SP/기능에 의해 호출 됨).SP/기능을 개인용으로 만들 수 있습니까?
SP/기능 수가 늘어남에 따라 SQL Server에서 SP/기능을 관리하는 것이 매우 어렵습니다. 다른 개발자/DBA가 자신의 의존성과 용도를 아는 것은 어렵습니다. 필자는 모든 종속 SP/함수를 PL/SQL 패키지와 같은 비공개 SP/함수로 유지하려고합니다. CLR에서 다시 작성할 수 있지만 SQL Server에서는 사용자 지정된 CLR을 사용할 수 없습니다.
SP/기능의 사용 범위를 제한하는 어떠한 방법, 즉 "패키지"에서 개인으로 제한 할 수 있습니까? SQL 2008에이 문제를 해결할 수있는 기능이 있는지 확실하지 않은 경우
SQL 2008에서이 '패키지'를 사용할 수 있습니까? –
아니, 아니 '패키지'2008 중 하나. – RBarryYoung
@David Chu : 스키마는 SQL 2005 이상에서 사용 가능합니다 –