Habilitar a integração do CLR
Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure
O recurso de integração clr (common language runtime) está desativado por padrão. Para usar objetos implementados usando a integração clr, use a opção de configuração de servidor habilitada para clr no SQL Server Management Studio para habilitar a integração clr:
EXECUTE sp_configure 'clr enabled', 1;
RECONFIGURE;
GO
Você pode desabilitar a integração de CLR configurando a opção clr enabled
como 0. Quando você desabilita a integração CLR, o SQL Server interrompe a execução de todas as rotinas CLR definidas pelo usuário e descarrega todos os domínios de aplicativo. Recursos que dependem do CLR, como o hierarchyid tipo de dados, a função FORMAT
, a replicação e o gerenciamento baseado em políticas, não são afetados por essa configuração e continuam funcionando.
Observação
Embora a opção de configuração clr enabled
esteja habilitada no Banco de Dados SQL do Azure, não há suporte para o desenvolvimento de funções de usuário CLR no Banco de Dados SQL do Azure.
Permissões
Para habilitar a integração do CLR, você deve ter
Comentários
Computadores configurados com grandes quantidades de memória e um grande número de processadores podem falhar ao carregar o recurso de integração CLR do SQL Server ao iniciar o servidor. Para resolver esse problema, inicie o servidor usando a opção de inicialização do serviço -gmemory_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 do Mecanismo de Banco de Dados.
Observação
Não há suporte para a execução do CLR (Common Language Runtime) em pools leves. Antes de habilitar integração CLR, você deve desabilitar o lightweight pooling. Para obter mais informações, consulte Configuração do servidor:de pool leve .