DBCC dllname(FREE)(Transact-SQL)
적용 대상: SQL Server
지정된 확장 저장 프로시저 DLL을 메모리에서 언로드합니다.
구문
DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]
인수
<dllname>
메모리에서 해제할 DLL의 이름입니다.
WITH NO_INFOMSGS
모든 정보 메시지를 표시하지 않습니다.
설명
확장 저장 프로시저를 실행하면 SQL Server 인스턴스가 로드한 DLL은 서버가 종료될 때까지 그대로 유지됩니다. 이 문은 SQL Server를 종료하지 않아도 메모리에서 DLL을 언로드할 수 있도록 허용합니다. 현재 SQL Server가 로드한 DLL 파일을 표시하려면 sp_helpextendedproc
를 실행합니다.
결과 집합
유효한 DLL을 지정하면 DBCC <dllname> (FREE)
이 다음을 반환합니다.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
사용 권한
sysadmin 고정 서버 역할의 멤버 또는 db_owner 고정 데이터베이스 역할의 멤버여야 합니다.
예제
다음 예제에서는 xp_sample
을 xp_sample.dll
로 구현하고 실행했다고 가정합니다. DBCC <dllname> (FREE)
은 xp_sample
확장 프로시저와 연결된 xp_sample.dll
파일을 언로드합니다.
DBCC xp_sample (FREE);