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);