viernes, 1 de abril de 2011

SQL Common Language Runtime is not enabled on the server.

SQL Common Language Runtime is not enabled on the server.


Aplica a: Orion Network Performance Manager 10, SQL Server 2008 R2 Standard Edition.


Descripción del Problema.

Nosotros estabamos tratando de instalar Orion Network Performance Manager (NPM) en combinación con una instancia de SQL Server 2008 R2, cuando recibimos el siguiente mensaje de error en la página "Database Settings" del Orion Configuration Wizard

SQL Common Language Runtime is not enabled on the server. The
current user does not have privileges to enable CLR (needs to be
a member of 'SysAdmin' role).






Antes de instalar NPM, nosotros creamos un nuevo SQL login para la instalación de NPM, y asignamos a ese SQL login el rol de "dbcreator" solamente


Causa.

NPM requires the CLR integration feature enabled on the SQL Server instance.


Solución.

El mensaje arriba sugería añadir el SQL login al rol de SysAdmin en la instancia, pero tan sólo habilitamos la integración CLR (CLR integration) en la instancia, y el Orion Configuration Wizard fue capaz de seguir adelante con la instalación.

Habilitamos la integración CLR ejecutando las siguientes instrucciones T-SQL en la instancia usando SQL Server Management Studio:


sp_configure 'clr enabled', 1
GO
RECONFIGURE
GO


No hay comentarios:

Publicar un comentario