Share via


DBCC dllname (FREE) (Transact-SQL)

Si applica a:SQL Server

Scarica dalla memoria la DLL della stored procedure estesa specificata.

Convenzioni della sintassi Transact-SQL

Sintassi

DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 e versioni precedenti, vedere Documentazione delle versioni precedenti.

Argomenti

<dllname>

Nome della DLL da rilasciare dalla memoria.

WITH NO_INFOMSGS

Disattiva tutti i messaggi informativi.

Osservazioni

Quando si esegue una stored procedure estesa, la DLL rimane caricata nell'istanza di SQL Server fino alla chiusura del server. Questa istruzione consente di scaricare una DLL dalla memoria senza chiudere SQL Server. Per visualizzare i file DLL attualmente caricati da SQL Server, eseguire sp_helpextendedproc.

Set di risultati

Quando viene specificata una DLL valida, DBCC <dllname> (FREE) restituisce:

DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Autorizzazioni

È richiesta l'appartenenza al ruolo predefinito del server sysadmin o al ruolo predefinito del database db_owner .

Esempi

Nell'esempio seguente si presuppone che xp_sample venga implementato come xp_sample.dll ed è stato eseguito. DBCC <dllname> (FREE) scarica il xp_sample.dll file associato xp_sample alla procedura estesa.

DBCC xp_sample (FREE);

Vedi anche