DBCC dllname(FREE)(Transact-SQL)

적용 대상:SQL Server

지정된 확장 저장 프로시저 DLL을 메모리에서 언로드합니다.

Transact-SQL 구문 표기 규칙

Syntax

DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]

참고

SQL Server 2014 이전 버전의 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조하세요.

인수

<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_samplexp_sample.dll로 구현하고 실행했다고 가정합니다. DBCC <dllname> (FREE)xp_sample 확장 프로시저와 연결된 xp_sample.dll 파일을 언로드합니다.

DBCC xp_sample (FREE);

추가 정보