DBCC dllname (FREE) (Transact-SQL)
Si applica a: SQL Server
Scarica dalla memoria la DLL della stored procedure estesa specificata.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]
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
sia 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);