Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Descarrega a DLL de procedimento armazenado estendida especificada da memória.
Transact-SQL convenções de sintaxe
Sintaxe
DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]
Argumentos
<dllname>
O nome da DLL a ser liberada da memória.
COM NO_INFOMSGS
Suprime todas as mensagens informativas.
Comentários
Quando um procedimento armazenado estendido é executado, a DLL permanece carregada pela instância do SQL Server até que o servidor seja desligado. Esta instrução permite que uma DLL seja descarregada da memória sem desligar o SQL Server. Para exibir os arquivos DLL atualmente carregados pelo SQL Server, execute sp_helpextendedproc.
Conjuntos de resultados
Quando uma DLL válida é especificada, DBCC <dllname> (FREE) retorna:
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Permissões
Requer associação à função de servidor fixa sysadmin ou à função de banco de dados fixa db_owner.
Exemplos
O exemplo a seguir pressupõe que xp_sample é implementado como xp_sample.dll e foi executado.
DBCC <dllname> (FREE) descarrega o arquivo de xp_sample.dll associado ao procedimento xp_sample estendido.
DBCC xp_sample (FREE);