Thursday 7 October 2010

Error intentando acceder a los Packages de Integration Services

Este error me ha sucedido en un servidor dónde instalé SQL Server 2005 usando una instancia con un nombre personalizado: Named Instance. En el caso de servidores con la instalación por defecto no sucede, debido a que la configuración de los Integration Services ya contempla este escenario.

Failed to retrieve data for this request. (Microsoft.SqlServer.SmoEnum)

Additional information:
The SQL server specified in SSIS service configuration is not present or is not avaliable. This might occur when there is no default instance of SQL Server on the computer. For more information, see the topic[...]

Login timeout expired
[...]this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.
Named Pipes Provider: Could not open a connection to SQL Server [2]. (MsDtsSrvr)
[...]

El origen del error es simple: Integration services no puede encontrar la instancia de SQL Server donde estan almacenados los Packages.

Para saber dónde y cual es el archivo de configuración de Integration Service, se tiene que abrir el Regedit y acceder a la clave de registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS\ServiceConfigFile

En mi caso el archivo es el siguiente:

C:\Program Files\Microsoft SQL Server\90\DTS\Binn\MsDtsSrvr.ini.xml

Dentro del archivo se tiene que modificar el contenido del tag ServerName, especificando NOMBRE DE SERVIDOR\NOMBRE INSTANCIA.

De esta forma, quedaría un archivo de configuración como:



Tuesday 31 August 2010

Problemas con la consola Web de SCOM 2007 después de actualizarlo a R2

Después de actualizar mi SCOM 2007 a la versión R2 y también el Windows 2008 a Windows 2008 R2 intento acceder a la consola web de SCOM y me salta el siguiente error:

HTTP Error 401.2 - Unauthorized
You are not authorized to view this page due to invalid authentication headers.

Buscando lo primero que encontré es este link de Microsoft: http://support.microsoft.com/kb/942043

Probablemente le funcione a la mayoría de gente pero en mi caso fue bastante mas sencillo, simplemente necesita la activación de la autenticación anónima para poder mostrar la página de LogIn.

  1. Abrir Internet Information Services (IIS) Manager
  2. Desplegar Sites
  3. Seleccionar el site: Operations Manager 2007 WebConsole
  4. Seleccionar Authentication
  5. Habilitar Anonymous Authentication
Con esto queda solucionado.