Share via


Ejecución de una granja de servidores que usa bases de datos de solo lectura (Office SharePoint Server)

En este artículo se describe cómo ejecutar una granja de servidores de Microsoft Office SharePoint Server 2007 en la que las bases de datos de contenido se han establecido como de solo lectura (una granja de servidores de solo lectura). Una granja de servidores de solo lectura puede formar parte de un entorno de recuperación ante desastres que se ejecute en bases de datos de contenido reflejadas o de trasvase de registros. También puede formar parte de un entorno de revisión o mantenimiento de alta disponibilidad que proporcione acceso al usuario mientras se actualiza otra versión de la granja de servidores.

Nota

En una granja de servidores de solo lectura, solo las bases de datos de contenido son de solo lectura. El resto de las bases de datos, como las de configuración, las de contenido de Administración central y las de búsqueda, son de lectura y escritura.

Para ejecutar una granja de servidores que usa bases de datos de solo lectura, debe asegurarse en primer lugar de que las bases de datos de contenido sean de solo lectura y, a continuación, deshabilitar los trabajos del temporizador que escriben en bases de datos de contenido. También es recomendable que avise a los usuarios de los cambios que encontrarán en una granja de servidores que use bases de datos de contenido de solo lectura.

Para ejecutar una granja de servidores que usa bases de datos de contenido de solo lectura

Si se usa el trasvase de registros de SQL Server en un entorno, se pueden establecer las bases de datos de contenido en el servidor secundario para que sean de solo lectura. Para obtener más información acerca de cómo usar el trasvase de registros, vea Configuración de alta disponibilidad (Office SharePoint Server). Si usa la propiedad de reflejo, la base de datos reflejada es inaccesible para los clientes. Sin embargo, es posible usar la base de datos indirectamente creando una instantánea de base de datos en la base de datos reflejada. La instantánea de la base de datos proporciona a los clientes un acceso de solo lectura a los datos en la base de datos que existía cuando se creó la instantánea. Para obtener más información sobre la creación de reflejos de bases de datos, vea el tema sobre instantáneas de bases de datos (en inglés).

Para otras situaciones, puede usar el procedimiento siguiente para establecer las bases de datos de contenido de lectura y escritura como de solo lectura mediante SQL Server Management Studio. También puede usar la instrucción ALTER DATABASE de Transact-SQL para establecer bases de datos de contenido como de solo lectura. Si desea obtener más información, vea ALTER DATABASE (Transact-SQL) (https://go.microsoft.com/fwlink/?linkid=148619&clcid=0xC0A).

Importante

Para realizar este procedimiento, debe ser miembro de la función de base de datos fija db_owner en todas las bases de datos.

No realice este procedimiento en bases de datos reflejadas o de trasvase de registros.

Configuración de una base de datos de contenido como de solo lectura

  1. Abra SQL Server Management Studio.

  2. Haga clic con el botón secundario sobre la base de datos de contenido que desee cambiar a solo lectura y, a continuación, haga clic en Propiedades.

  3. Seleccione la página Opciones y, en la lista Otras opciones, desplácese a la sección Estado.

  4. En la entrada Database Read-Only (Base de datos de solo lectura), haga clic en la flecha situada junto a Falso, seleccione Verdadero y haga clic en Aceptar.

  5. Repita esta operación con todas las bases de datos de contenido.

    Nota

    Cuando una base de datos se establece en modo de solo lectura mediante SQL Server Management Studio o Transact-SQL, se detienen todas las conexiones, salvo la que establece la marca de solo lectura. Una vez que se cambia la base de datos a solo lectura, se habilitarán las otras conexiones.

Algunos trabajos del temporizador no funcionan correctamente en una granja de servidores que ejecuta bases de datos de contenido de solo lectura. Tras configurar la granja de servidores como de solo lectura, revise los registros del Servicio de creación de registros unificado (ULS). Si se produce un error en un trabajo del temporizador sistemáticamente, es recomendable que deshabilite ese trabajo para que no se generen registros cada vez más grandes en la granja de servidores. Los trabajos del temporizador mostrados en el procedimiento siguiente no funcionan correctamente. Es posible que encuentre otros trabajos que no funcionen correctamente.

Importante

Para realizar este procedimiento, debe ser miembro del grupo Administradores de la granja de servidores de SharePoint.

Deshabilitar trabajos del temporizador

  1. En Administración central de SharePoint, haga clic en la ficha Operaciones.

  2. En la sección Configuración global, haga clic en Definiciones de trabajos del temporizador.

  3. Para cada uno de los trabajos del temporizador siguientes, haga clic en el trabajo de la lista, haga clic en Deshabilitar y, a continuación, en Aceptar.

    • Procesamiento de tareas de flujo de trabajo masivo

    • Registro de cambios

    • Estadísticas de la base de datos

    • Eliminación de sitios inactivos

    • Advertencia de cuota de disco

    • Directiva de caducidad

    • Suspender procesamiento e informes

    • Alertas inmediatas

    • Directiva de administración de información

    • Sincronización de perfiles

    • Sincronización rápida de perfiles

    • Procesamiento del centro de registros

    • Papelera de reciclaje

    • Aprobación programada

    • Revisión de página programada

    • Eliminación de publicación programada

    • Buscar y procesar

    • Trabajo de sincronización de proveedor de servicios compartidos

    • Colección de sitios: eliminar

    • Análisis de uso

    • Definición del trabajo de página de propagación de variantes

    • Definición del trabajo de sitio de propagación de variantes

    • Actualización de la directiva Watson de Windows SharePoint Services

    • Flujo de trabajo

    • Limpieza automática del flujo de trabajo

    • Error del flujo de trabajo

Experiencia del usuario en sitios de solo lectura

En las granjas de servidores que ejecutan Office SharePoint Server 2007 con SP2, la colección de sitios asociada con una base de datos de contenido de solo lectura también se establece como de solo lectura. La interfaz de usuario se modifica para que los usuarios no puedan realizar tareas que requieran escribir en la base de datos. Los elementos de la interfaz de usuario que no están disponibles se encuentran en la tabla siguiente.

Objeto Elementos de la interfaz no disponibles en solo lectura

Menú Acciones del sitio

Crear página

Editar página

Bibliotecas de documentos

Nuevo menú

Cargar menú

Menú de configuración

Listas

Nuevo menú

Menú de configuración

Información del sitio y configuración del sitio

Nuevo usuario

Pertenencia a grupo de sitio

Alerta

Guardar como plantilla predeterminada

Crear grupo

Algunas de las opciones que no se encuentran disponibles en una base de datos de solo lectura continúan apareciendo en la interfaz. Los usuarios obtendrán mensajes de error si intentan realizar esas acciones. Dichas acciones se enumeran en la tabla siguiente.

Componente o área Tipo de operación o acción Mensaje de error o comportamiento

Información del sitio y configuración del sitio

Intenta cambiar el título o la descripción del sitio en la página Cambiar el título y la descripción del sitio: "NombreDeSitio".

El título no cambia. Verá la página Acceso denegado de SharePoint.

Subwebs

Intenta crear un subweb.

Verá la página Acceso denegado de SharePoint.

En las granjas de servidores que no ejecutan Office SharePoint Server 2007 con SP2, los usuarios recibirán mensajes de error al intentar realizar ciertas operaciones que escriben información en la base de datos de solo lectura. Para obtener información detallada acerca de los mensajes de error, vea el artículo 894631 de Knowledge Base sobre el uso de Microsoft Windows SharePoint Services con una base de datos de contenido configurada como de solo lectura en Microsoft SQL Server (https://go.microsoft.com/fwlink/?linkid=117362&clcid=0xC0A).

Vea también

Conceptos

Uso de la creación de reflejo de la base de datos (Office SharePoint Server) (notas del producto)