lunes, 14 de junio de 2010

Error "Event ID 3759" en visor de sucesos Sharepoint 2007

El error que se muestra a continuación puede ser debido a que queramos adjuntar una base de datos con un Service Pack de Sharepoint distinto:



Los Service Pack de Sharepoint, modifican el esquema de las bases de datos, con lo que una plataforma Sharepoint Sp1 no soporta una BD's con Sp2, y viceversa.

Supongamos que tenemos 2 entornos sharepoint, los cuales uno está con Sp1 y el otro con Sp2, y queremos exportar una de las BD's del entorno Sp1 al Sp2 por motivos de migración. A la hora de adjuntar la BD, nos saltará un error en la consola de Sharepoint indicando lo siguiente:


Consecutivo a este mensaje, nos mostrará el error anterior en el visor de sucesos.

miércoles, 9 de junio de 2010

Error "Event ID 0" en visor de sucesos Sharepoint 2007

Cuando tenemos un servidor Sharepoint 2007 con el servicio de equilibrador de carga o el Servicio de iniciador, y varias ip's configuradas, nos puede salir el siguiente error en el visor de sucesos:


Sharepoint necesita una ip específica para las comunicaciones de conversión de documentos. La solución de Microsoft es la siguiente:

Para especificar la dirección IP correcta para las comunicaciones de conversión de documentos, edite el archivo .config del programa ejecutable del Servicio del equilibrador de carga o el Servicio del iniciador y proporcione una máscara de dirección IP para ejecutar todas las direcciones IP excepto la que usa el Servicio del equilibrador de carga o el Servicio del iniciador:

  1. Use la utilidad de línea de comandos PING desde un servidor que ejecute el Servicio del iniciador para determinar la dirección IP del servidor que ejecuta el Servicio del equilibrador de carga. Por ejemplo:

    Ping nombreDeServidor

    Asimismo, use la utilidad PING para determinar la dirección IP de un servidor que ejecuta el Servicio del iniciador.

  2. Abra el archivo .config del programa ejecutable del Servicio del equilibrador de carga o el Servicio del iniciador; se encuentra en la misma carpeta que el programa ejecutable del servicio. Por ejemplo, si el programa ejecutable del Servicio del iniciador está en C:\Archivos de programa\Microsoft Office Server\12.0\Bin\Microsoft.Office.Server.Conversions.Launcher.exe, el archivo .config estará en C:\Archivos de programa\Microsoft Office Server\12.0\Bin\Microsoft.Office.Server.Conversions.Launcher.exe.config.

  3. En el archivo .config, actualice el valor de la entrada keyIPExclude. El valor de esta entrada es una expresión regular que se compara con todas las direcciones IP. Cualquier valor que coincida con la clave se excluye como la dirección IP que se usará para comunicarse con el Servicio del equilibrador de carga o el Servicio del iniciador. Debe establecer una máscara de dirección IP que filtre todos los valores excepto el correcto. Por ejemplo, si el servidor tuviera 1.1.1.1, 1.1.1.2 y 1.1.1.3 como direcciones IP válidas y quisiera usar 1.1.1.3, usaría lo siguiente:

    keyIPExclude value= (1\.1\.1\.1)|(1\.1\.1\.2)

    Observe que la clave keyIPExclude funciona con IPv4 y IPv6. Para obtener información acerca de la creación de expresiones regulares, vea http://go.microsoft.com/fwlink/?linkid=79218&clcid=0xC0A.

  4. Después de cambiar el archivo .config para el Servicio del iniciador o el Servicio del equilibrador de carga, reinicie el servicio. En el menú Inicio, haga clic en Herramientas administrativas y luego en Servicios. Busque el Servicio del iniciador de conversiones de documentos de Office o el Servicio del equilibrador de carga de conversiones de documentos de Office y, en el menú contextual, detenga y luego vuelva a iniciar el servicio.

Aquí tenéis más información sobre el servicio de equilibrador de carga y conversión de documentos.

miércoles, 2 de junio de 2010

Error "Event ID 3355" en visor de sucesos Sharepoint 2007

El siguiente error nos muestra una posible caída del servidor de SQL o falta de permisos para poder acceder:



Lo primero que deberíamos de asegurar es la conexión del servidor de Sharepoint hacia el SQL es correcta. Un orden de comprobación podría ser el siguiente:
  1. Comprobamos que llegamos al servidor mediante un Ping(de esta manera únicamente te aseguras de que puedes llegar al servidor, en cambio, si se ha caído una instancia, el ping no lo va a detectar).
  2. Creamos un fichero .UDL en el servidor de Sharepoint y comprobamos que vemos la instancia y las BD's.
  3. Si la conexión es correcta y las BD existen, comprobar los permisos tanto de la BD en el SQL, como los ficheros .MDF.

Error "Event ID 2436" en visor de sucesos Sharepoint 2007

Un error muy común al instalar un Sharepoint 2007 de cero es el siguiente:


La cuenta que hace los rastreos tiene que tener permisos en el contenido. Es un despiste muy común al instalar la plataforma. En el caso de que tengas tu entorno funcionando y te salte este error, la primera solución que propone Microsoft es la siguiente "Deshabilitar la comprobación de bucle invertido de la autenticación":
  1. Abrir el registro de windows e ir a la ruta "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa"
  2. Crear una clave DWORD con el nombre "DisableLoopbackCheck"
  3. Abrimos la clave y modificamos su valor a "1"
  4. Reiniciamos el servidor.
Es un problema de Windows Server 2003 y no de Sharepoint. Para información oficial, aquí tenéis el KB.

Otra posible causa es el movimiento de los ficheros de las base de datos(.MDF) de Sharepoint. Es posible que al migrar las bases de datos a otra carpeta por problemas de espacio por ejemplo, siguiendo el procedimiento de Microsoft, los permisos de los ficheros tanto como de la carpeta o unidad, hayan cambiado. Asegurarse que estén correctamente.

Error "Event ID 2424" en visor de sucesos Sharepoint 2007

El siguiente error nos indica que Sharepoint no puede acceder a los orígenes de contenido.



Las causas de este error pueden ser las siguientes:
  1. Los índices están corruptos.
  2. La cuenta de búsqueda de Sharepoint es local.
Los índices se pueden corromper cuando se está realizando un rastreo y pierde la conexión con la base de datos, como por ejemplo una caída de nuestro servidor SQL, o un simple reinicio del servidor Sharepoint. Controlando los tiempos de los errores, y viendo si han sido cíclicos, podremos conocer con mayor precisión la causa.

Otro motivo del error es tener configurada una cuenta local en el servicio de búsqueda de Sharepoint. Aquí tenéis el enlace hacia el KB de Microsoft con la información.