DBCC dllname (FREE) (Transact-SQL)

Descarga de la memoria la DLL del procedimiento almacenado extendido especificado.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

DBCC dllname ( FREE ) [ WITH NO_INFOMSGS ]

Argumentos

  • dllname
    Es el nombre de la biblioteca DLL que se va a descargar de la memoria.
  • WITH NO_INFOMSGS
    Suprime todos los mensajes de información.

Conjuntos de resultados

Si se especifica una DLL válida, DBCC dllname (FREE) devuelve:

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

Notas

Cuando se ejecuta un procedimiento almacenado extendido, la DLL permanece cargada por la instancia de Microsoft SQL Server 2005 hasta que se cierra el servidor. Esta instrucción permite que se pueda descargar de la memoria una DLL sin tener que cerrar SQL Server. Para mostrar los archivos DLL cargados actualmente por SQL Server, ejecute sp_helpextendedproc.

Permisos

Requiere la pertenencia a la función fija de servidor sysadmin o a la función fija de base de datos db_owner.

Ejemplos

En el siguiente ejemplo se da por supuesto que xp_sample se ha implementado como Xp_sample.dll y se ha ejecutado. DBCC dllname (FREE) descarga el archivo Xp_sample.dll asociado al procedimiento extendido xp_sample.

DBCC xp_sample (FREE);

Vea también

Referencia

DBCC (Transact-SQL)
sp_addextendedproc (Transact-SQL)
sp_dropextendedproc (Transact-SQL)
sp_helpextendedproc (Transact-SQL)

Otros recursos

Execution Characteristics of Extended Stored Procedures
Unloading an Extended Stored Procedure DLL

Ayuda e información

Obtener ayuda sobre SQL Server 2005