Condividi tramite


DBCC dllname (FREE) (Transact-SQL)

Scarica dalla memoria la DLL della stored procedure estesa specificata.

Si applica a: SQL Server (da SQL Server 2008 a versione corrente).

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

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

Vedere anche

Riferimento

DBCC (Transact-SQL)

sp_addextendedproc (Transact-SQL)

sp_dropextendedproc (Transact-SQL)

sp_helpextendedproc (Transact-SQL)

Concetti

Caratteristiche dell'esecuzione di stored procedure estese

Caricamento di una DLL di stored procedure estesa