Administración del servicio de estado (SharePoint Server 2010)
Se aplica a: SharePoint Server 2010
Última modificación del tema: 2010-11-12
El servicio de estado es un servicio compartido que algunos componentes de Microsoft SharePoint Server 2010 usan para almacenar datos temporales de solicitudes HTTP relacionadas en una base de datos de SQL Server. En SharePoint Server 2010, InfoPath Forms Services (incluidos los formularios de flujo de trabajo listos para usar y personalizados), el Elemento web gráfico de SharePoint Server 2010 y determinados escenarios de Microsoft Visio 2010 que no usan Microsoft Silverlight 3 requieren el servicio de estado.
Configuración del servicio de estado
El servicio de estado se configura automáticamente como parte de la instalación básica de SharePoint Server 2010.
La instalación avanzada de SharePoint Server 2010 requiere una configuración independiente del servicio de estado. Puede configurar el servicio de estado después de la instalación de SharePoint Server 2010 mediante una de las siguientes herramientas:
Asistente para la configuración del conjunto de servidores
Windows PowerShell
La configuración predeterminada del servicio de estado es la siguiente:
Una aplicación de servicio de servicio de estado.
Una base de datos de servicio de estado en el mismo servidor de bases de datos que contiene la base de datos de configuración. Las bases de datos deben estar asociadas con la aplicación de servicio.
Un proxy de aplicación de servicio de estado asociado con el grupo de servidores proxy predeterminado del conjunto o granja de servidores.
La configuración predeterminada del servicio de estado es suficiente para la mayoría de las configuraciones. Las siguientes consideraciones pueden requerir una configuración adicional del servicio de estado:
Implementaciones hospedadas Al haber varias implementaciones hospedadas en el mismo conjunto o granja de servidores, automáticamente se dividen los formularios y se crea un gráfico de los datos para impedir que los inquilinos vean los formularios y gráficos de otros inquilinos. Puede resultar útil que las organizaciones que tienen directivas que requieren la separación estricta de implementaciones hospedadas creen nuevas aplicaciones de servicio y bases de datos de estado para cada implementación y asocien cada servicio y base de datos con una aplicación web nueva para la implementación. También se debería supervisar con atención el rendimiento de las implementaciones hospedadas y considerar la posibilidad de crear nuevas aplicaciones de servicio y bases de datos de estado al anticipar los problemas de rendimiento de las implementaciones hospedadas.
Aumento de capacidad para un mayor uso de formularios o gráficos En casos excepcionales, es posible que los conjuntos o granjas de servidores que tienen una gran cantidad de sesiones de estado activo de InfoPath para formularios o gráficos requieran bases de datos de servicio de estado adicionales en la misma aplicación de servicio para mantener la capacidad con un rendimiento aceptable. Un administrador de bases de datos que se enfrenta a problemas de rendimiento, como bloqueos de base de datos excesivos, puede agregar bases de datos para mejorar el rendimiento.
Se puede volver a configurar el servicio de estado después de la configuración inicial mediante Windows PowerShell.
Configuración del servicio de estado mediante el Asistente para la configuración del conjunto de servidores
Una vez finalizada la instalación, la página inicial del Asistente para la configuración del conjunto de servidores se abrirá automáticamente. El administrador puede ejecutar al asistente inmediatamente o esperar hasta más tarde. En el Asistente para la configuración del conjunto de servidores, de forma predeterminada, todos los servicios que no están configurados actualmente se seleccionan para configurarse. Si todavía no desea configurar el servicio de estado, puede anular la selección de la casilla del servicio y ejecutar el Asistente para la configuración del conjunto de servidores más adelante.
Nota
Hasta que configure el servicio de estado, no podrá almacenar los datos de estado de sesión de los formularios, gráficos y diagramas que usan el servicio de estado.
Si la casilla Servicio de estado no está disponible, quiere decir que ya se configuró. Después de la configuración inicial, solo se puede configurar el servicio de estado mediante Windows PowerShell.
Para configurar el servicio de estado mediante el Asistente para la configuración del conjunto de servidores
En el sitio web de Administración central, haga clic en Asistentes de configuración.
En la página Asistentes de configuración, haga clic en Iniciar el Asistente para la configuración del conjunto de servidores.
En la primera página del Asistente para la configuración del conjunto de servidores, haga clic en Iniciar el asistente.
En la sección Servicios de la página de configuración de servicios, seleccione la casilla Servicio de estado.
Nota
Si la casilla Servicio de estado no está disponible, quiere decir que el servicio de estado ya se configuró. Para realizar cambios en la configuración debe usar Windows PowerShell.
Haga clic en Siguiente.
Complete todos los pasos de configuración para el conjunto o granja de servidores.
En la página final del Asistente para la configuración del conjunto de servidores, haga clic en Finalizar.
Configuración del servicio de estado mediante Windows PowerShell
El servicio de estado puede configurarse mediante Windows PowerShell. Puede usar Windows PowerShell durante la configuración inicial en lugar de usar el Asistente para la configuración del conjunto de servidores. También puede usar Windows PowerShell para realizar las tareas de configuración que no están disponibles en el sitio de Administración central del conjunto o granja de servidores. Las tareas de configuración adicionales son:
Obtener información acerca de una aplicación de servicio, base de datos o proxy de aplicación, o bien, una lista de todas las aplicaciones de servicio, bases de datos y servidores proxy de aplicación.
Cambiar los parámetros de configuración de una aplicación de servicio, base de datos o proxy de aplicación.
Pausar y reanudar la base de datos de servicio de estado.
Quitar una base de datos de servicio de estado.
Montar datos a una base de datos.
Instalar el esquema del servicio de estado en una base de datos existente y cambiar los enlaces entre bases de datos y aplicaciones de servicio, o entre grupos de servidores proxy y servidores proxy.
Crear aplicaciones de servicio de servicio de estado y bases de datos de servicio de estado para implementaciones hospedadas.
Crear bases de datos de servicio de estado adicionales para aumentar la capacidad de las implementaciones para un mayor uso de formularios o gráficos y asociarlas con la aplicación de servicio de servicio de estado existente.
Al crear una configuración personalizada del servicio de estado, tenga en cuenta los siguientes puntos:
Una aplicación de servicio de servicio de estado es un contenedor para una o varias bases de datos.
Una aplicación de servicio de servicio de estado está enlazada al menos con un proxy de aplicación de servicio de estado.
Como ocurre con todos los servicios compartidos, los servidores proxy de aplicación de servicio de estado se enlazan con las aplicaciones web mediante grupos de servidores proxy.
Nota
Si hay varios servidores proxy de aplicación de servicio de estado en el mismo grupo, solo el proxy de aplicación predeterminado recibirá los datos recién asignados. Todos los servidores proxy de aplicación que tienen datos se usan durante las operaciones de lectura.
Para obtener más información acerca de cómo configurar las aplicaciones de servicio, vea el tema Administración de aplicaciones de servicio (SharePoint Server 2010).
Para configurar el servicio de estado mediante Windows PowerShell
Compruebe que cumple los siguientes requisitos mínimos: Consulte Add-SPShellAdmin.
En el menú Inicio, haga clic en Todos los programas.
Haga clic en Productos de Microsoft SharePoint 2010.
Haga clic en Consola de administración de SharePoint 2010.
Para crear una aplicación de servicio, escriba el siguiente comando:
$serviceApp = New-SPStateServiceApplication -Name "<StateServiceName>"
Donde <StateServiceName> es el nombre de la aplicación de servicio.
Nota
Debe tener al menos una aplicación de servicio para el servicio de estado. En las implementaciones hospedadas, cada partición hospedada puede tener su propia aplicación de servicio, pero no es necesario. El nombre de la aplicación de servicio debe ser exclusivo. Si crea una aplicación de servicio adicional, debe reemplazar el texto del nombre por un nombre exclusivo.
Para crear una base de datos de servicio de estado y asociarla a una aplicación de servicio, escriba el siguiente comando:
New-SPStateServiceDatabase -Name "<StateServiceDatabase>" -ServiceApplication $serviceApp
Donde <StateServiceDatabase> es el nombre de la base de datos de servicio de estado que se va a crear y asociar con la aplicación de servicio.
Nota
Debe tener al menos una base de datos de servicio de estado para cada aplicación de servicio de servicio de estado. Puede crear bases de datos adicionales en la misma aplicación de servicio para aumentar la capacidad para el uso de formularios y gráficos. Cada base de datos debe tener un nombre exclusivo.
El comando anterior usa la instancia de base de datos predeterminada en las credenciales de la base de datos predeterminadas y la granja de servidores. Para obtener más información acerca de cómo especificar un servidor de bases de datos o credenciales de base de datos diferentes, vea New-SPStateServiceDatabase.Para crear a un proxy de aplicación de servicio de estado, debe asociarlo con la aplicación de servicio, agregarlo al grupo de proxy predeterminado de la granja de servidores y escriba el siguiente comando:
New-SPStateServiceApplicationProxy -Name "<ApplicationProxyName>" -ServiceApplication $serviceApp -DefaultProxyGroup
Donde <ApplicationProxyName> es el nombre del proxy de aplicación.
Nota
Si no desea agregar el proxy de aplicación de servicio de estado al grupo de proxy predeterminado, no especifique el parámetro DefaultProxyGroup.
Para obtener más información, vea New-SPStateServiceApplication, New-SPStateServiceDatabase y New-SPStateServiceApplicationProxy.
Para obtener más información acerca de los cmdlets de servicio de estado disponibles, vea Cmdlets de servicio de estado y estado de sesión (SharePoint Server 2010).
Supervisión del servicio de estado
Los administradores pueden supervisar el servicio de estado mediante el servicio de informes de eventos y supervisión de SharePoint. Al supervisar el servicio, se puede confirmar si se configuró correctamente y también se pueden identificar problemas de configuración o de instalación asociados con éste.
Para obtener más información acerca de cómo supervisar el rendimiento del servicio de estado, vea el tema Seguimiento de estado (SharePoint Server 2010).