SQL Server에서 확장 저장 프로시저 제거

중요 정보중요

Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 말고, 현재 이 기능을 사용하는 응용 프로그램은 가능한 한 빨리 수정하십시오. 대신 CLR 통합을 사용하십시오.

사용자 정의 확장 저장 프로시저 DLL에서 각 확장 저장 프로시저 함수를 삭제하려면 SQL Server 시스템 관리자가 함수 이름 및 해당 함수가 위치한 DLL의 이름을 지정하여 sp_dropextendedproc 시스템 저장 프로시저를 실행해야 합니다. 예를 들어 다음 명령은 SQL Server에서 xp_hello.dll이라는 DLL에 있는 xp_hello 함수를 제거합니다.

sp_dropextendedproc 'xp_hello'

SQL Server 2005부터는 sp_dropextendedproc을 사용하여 시스템 확장 저장 프로시저를 삭제할 수 없습니다. 대신 시스템 관리자가 public 역할에 부여된 확장 저장 프로시저에 대한 EXECUTE 권한을 거부해야 합니다.

참고 항목

참조

sp_dropextendedproc(Transact-SQL)