DBCC dllname (FREE) (Transact-SQL)
Scarica dalla memoria la DLL della stored procedure estesa specificata.
Sintassi
DBCC dllname ( FREE ) [ WITH NO_INFOMSGS ]
Argomenti
dllname
Nome della DLL da scaricare 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
Se si specifica 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 la stored procedure estesa xp_sample sia stata implementata come Xp_sample.dll ed eseguita. DBCC dllname (FREE) scarica il file Xp_sample.dll associato alla stored procedure estesa xp_sample.
DBCC xp_sample (FREE);