Partilhar via


Habilitando integração CLR

O recurso de integração CLR (common language runtime) está desativado por padrão, e deve ser habilitado para usar objetos implementados com a integração CLR. Para habilitar a integração CLR, use a opção clr enabled do procedimento armazenado sp_configure:

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO

Você pode desabilitar a integração CLR definindo a opção clr enabled como 0. Quando você desabilitar integração de CLR, o SQL Server deixará de executar todas as rotinas de CLR e descarregará todos os domínios de aplicativo.

ObservaçãoObservação

Para habilitar a integração CLR, é necessário ter permissão de nível de servidor ALTER SETTINGS, que é mantida implicitamente por membros das funções fixas de servidor sysadmin e serveradmin.

ObservaçãoObservação

Computadores configurados com grandes quantidades de memória e um número grande de processadores podem falhar ao carregar o recurso de integração CLR do SQL Server na inicialização do servidor. Para lidar com esse problema, inicie o servidor usando a opção de inicialização de serviço - g memory_to_reserve SQL Server e especifique um valor de memória grande o suficiente. Para obter mais informações, consulte Opções de inicialização do serviço Mecanismo de Banco de Dados.

ObservaçãoObservação

Não há suporte para a execução de CLR (common language runtime) com lightweight pooling. Antes de habilitar integração CLR, você deve desabilitar o lightweight pooling. Para obter mais informações, consulte Opção lightweight pooling de configuração de Servidor.

Consulte também

Referência

sp_configure (Transact-SQL)

RECONFIGURE (Transact-SQL)

GRANT (Transact-SQL)

Funções de nível de servidor

Conceitos

Opção clr enabled de configuração de servidor