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
Abra SQL Server Management Studio.
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.
Seleccione la página Opciones y, en la lista Otras opciones, desplácese a la sección Estado.
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.
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
En Administración central de SharePoint, haga clic en la ficha Operaciones.
En la sección Configuración global, haga clic en Definiciones de trabajos del temporizador.
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)