Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se:SQL Server
Descarrega o procedimento armazenado estendido DLL especificado da memória.
Convenções de sintaxe Transact-SQL
Sintaxe
DBCC <dllname> ( FREE ) [ WITH NO_INFOMSGS ]
Argumentos
<dllname>
O nome do DLL a liberar da memória.
COM NO_INFOMSGS
Suprime todas as mensagens informativas.
Comentários
Quando um procedimento armazenado estendido é executado, o DLL permanece carregado pela instância do SQL Server até que o servidor seja desativado. Esta instrução permite a um DLL ser descarregado da memória sem desativar o SQL Server. Para exibir os arquivos DLL carregados no momento pelo SQL Server, execute sp_helpextendedproc.
Conjuntos de resultados
Quando um DLL válido é especificado, DBCC <dllname> (FREE) retorna o seguinte:
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Permissões
Exige associação à função de servidor fixa sysadmin ou à função de banco de dados fixa db_owner .
Exemplos
O exemplo a seguir considera que xp_sample esteja implementado como xp_sample.dll e tenha sido executado.
DBCC <dllname> (FREE) descarrega o arquivo xp_sample.dll associado ao procedimento estendido xp_sample.
DBCC xp_sample (FREE);