No se pudo tener acceso a la base de datos (evento 3760) (Productos de SharePoint 2010)

 

Se aplica a: SharePoint Foundation 2010, SharePoint Server 2010

Última modificación del tema: 2010-01-22

Nombre de alerta: no se pudo tener acceso a la base de datos

Identificador de evento: 3760

**Resumen:**Microsoft SharePoint Foundation 2010 usa bases de datos de Microsoft SQL Server 2008 para almacenar la mayor parte del contenido del sitio web y los valores de configuración. Por ejemplo, todas las páginas del sitio, los archivos de las bibliotecas de documentos, los archivos adjuntos a las listas y la información de las listas se almacenan en la base de datos de contenido, mientras que la configuración de seguridad y los permisos, junto con otros valores de configuración, se almacenan en la base de datos de configuración de SQL Server.

SharePoint Foundation 2010 usa una cuenta de servicio para comunicarse con la base de datos en nombre de una solicitud de usuario. Esta cuenta de servicio puede ser un determinado nombre de usuario o nombre de dominio y una contraseña, o una cuenta predefinida del sistema, como Sistema local o Servicio de red. Al crear una base de datos de SQL Server, se establece el valor para el tamaño máximo de la base de datos. Cada base de datos tiene una configuración de tamaño de base de datos independiente. Tenga en cuenta que es posible asociar una aplicación web a una o varias bases de datos.

Síntomas: es posible que se muestren los síntomas siguientes:

  • El contenido de la base de datos no está disponible y los intentos de obtener acceso a la base de datos dan error.

  • Este evento aparece en el registro de eventos. Identificador de evento: 3760. Descripción: no se encuentra la base de datos SQL '<nombre de la base de datos>' en la sesión de SQL Server '<nombre de sesión>'. A continuación se incluye información adicional acerca del error de SQL Server. <información de error>

Causa: el problema se puede deber a una o varias de las causas enumeradas a continuación.

  • Error de inicio de sesión de usuario de SQL Server.

  • La base de datos se ha eliminado o se cambiado su nombre.

  • La base de datos no está disponible actualmente debido a que se encuentra en estado de carga o sin conexión.

Importante

Debe ser miembro del grupo Administradores local para realizar esta tarea.

Solución: Comprobación de la ejecución de SQL Server

  • En el servidor de bases de datos, en el complemento Servicios, compruebe si el servicio de SQL Server (MSSQLSERVER) está en ejecución.

Solución: Comprobación de que la cuenta de usuario se puede conectar a SQL Server

  • Inicie sesión en Microsoft SQL Server Management Studio como la cuenta proporcionada en los detalles de error, haga clic en Conectar y, a continuación, haga clic en Motor de base de datos.

  • Escriba el nombre del servidor proporcionado en los detalles de error y, a continuación, haga clic en Conectar.

Solución: Comprobación de la existencia de la base de datos

  • En Microsoft SQL Server Management Studio, expanda el nodo de servidor.

  • Expanda el nodo Bases de datos.

  • Compruebe si existe la base de datos.

Nota

Para realizar estas tareas, debe pertenecer al grupo de administradores del conjunto de servidores de SharePoint.

Solución: restaurar la base de datos

  • Si la base de datos de SQL Server no está en el equipo que ejecuta SQL Server o no se puede obtener acceso a ella, restaure dicha base de datos a partir de una copia de seguridad y vuelva a conectarla con SharePoint Foundation 2010.

    Para restaurar la base de datos a partir de una copia de seguridad:

    1. En el sitio web de Administración central de SharePoint, haga clic en Copia de seguridad y restauración y, en la sección Copia de seguridad y restauración del conjunto de servidores, haga clic en Restaurar a partir de una copia de seguridad.

    2. En la página Restaurar a partir de una copia de seguridad, escriba la ruta de acceso a la copia de seguridad en el cuadro de texto Ubicación del directorio de copia de seguridad, seleccione la copia de seguridad que desea restaurar y, a continuación, haga clic en Siguiente.

    3. Seleccione la base de datos de la lista y, a continuación, haga clic en Siguiente.

      Importante

      La copia de seguridad debe incluir la base de datos y la aplicación web que la acompaña.

    4. En la secciónOpciones de restauración, seleccione la opción Misma configuración. Se sobrescribirá la base de datos existente.

    5. Haga clic en Iniciar restauración.

    Para volver a conectar la base de datos en Administración central:

    1. En la página Administración central, haga clic en Administración de aplicaciones y en la sección Bases de datos, haga clic en Administrar bases de datos de contenido.

    2. En la página Administrar bases de datos de contenido, haga clic en Agregar una base de datos de contenido y, en la sección Aplicación web, seleccione la aplicación web.

    3. En Nombre y autenticación de base de datos, escriba el nombre del servidor en el cuadro de texto Servidor de la base de datos y el nombre de la base de datos en el cuadro de texto Nombre de la base de datos.

    4. Haga clic en Aceptar para guardar los cambios.

    Para comprobar si se han solucionado los problemas de la base de datos:

    1. En la consola de administración de SharePoint, ejecute el comando Get-SPSite | Format-Table -Property ID,WebApplication,ContentDatabase de Windows PowerShell para obtener una lista de los sitios de cada aplicación web que enumere todos los sitios de las distintas bases de datos y para ubicar un sitio en cada base de datos.

    2. Busque ese sitio y asegúrese de que se ha presentado la página adecuada. La operación se habrá completado satisfactoriamente si aparece una página de acceso denegado con una opción para requerir acceso o la opción para iniciar sesión como un usuario diferente.

    3. En la página Administración central, haga clic en Administración de aplicaciones y en la sección Colecciones de sitios, haga clic en Especificar plantillas de cuota.

    4. En la página Plantillas de cuota, cree una plantilla de cuota nueva. La configuración específica no es relevante para esta prueba de comprobación. Va a crear la plantilla para comprobar si se puede obtener acceso a ella en el paso 7.

    5. Haga clic en Aceptar para guardar la plantilla de cuota.

    6. Actualice la ventana del explorador y vuelva a la página Plantillas de cuota. Si se puede seleccionar la plantilla de cuota que ha creado, entonces se ha restaurado el acceso a la base de datos de configuración de SharePoint Foundation 2010.

    7. Haga clic en Eliminar para eliminar la plantilla de cuota.