Implementación mediante bases de datos creadas con DBA (SharePoint Foundation 2010)

 

Se aplica a: SharePoint Foundation 2010

Última modificación del tema: 2014-10-20

En este artículo se describen los procedimientos para implementar Microsoft SharePoint Foundation 2010 en un entorno de granja de servidores que usa bases de datos creadas por administradores de bases de datos. En entornos en los que los administradores de bases de datos (DBA) operan independientemente de los administradores de SharePoint, los DBA crean y administran todas las bases de datos. Esto normalmente ocurre en entornos de TI en los que los requisitos de seguridad y las directivas de la empresa requieren roles de administrador independientes. El administrador de la granja de servidores proporciona los requisitos de la base de datos de Microsoft SharePoint Foundation 2010 al administrador de la base de datos que, a su vez, crea las bases de datos de Microsoft SharePoint Foundation necesarias y configura los inicios de sesión necesarios para la granja de servidores.

En este artículo:

Antes de comenzar

Antes de comenzar con esta implementación, asegúrese de contar con toda la información necesaria para poder implementar y configurar satisfactoriamente SharePoint Foundation en todas las granjas de servidores. Las siguientes secciones proporcionan la información necesaria para garantizar una implementación correcta de SharePoint Foundation.

Requisitos de servidor de granja de servidores

Asegúrese de que todos los servidores de granjas de servidores y el servidor de bases de datos cumplan con los requisitos documentados en los siguientes artículos.

Requisitos de bases de datos

La implementación de SharePoint Foundation 2010 en bases de datos creadas por el administrador requiere una colaboración con los administradores de bases de datos, a fin de asegurarse de que se creen y se configuren correctamente todas las bases de datos de SharePoint Foundation necesarias antes de crear y configurar la granja de servidores.

En la siguiente lista se enumera parte de la información (aunque no necesariamente toda) que un administrador de bases de datos necesita para poder crear bases de datos para la granja de servidores. Es probable que el administrador de bases de datos de su organización requiera información adicional:

  • Información de la versión de SQL Server y nivel de actualización acumulativa y Service Pack. Para obtener más información, vea Requisitos de hardware y software (SharePoint Foundation 2010).

  • Las cuentas de inicio de sesión requeridas con los permisos y roles asociados. Para obtener más información, vea Cuentas de servicio y administrativas requeridas para la implementación inicial (SharePoint Foundation 2010).

  • La cantidad de bases de datos requeridas y las especificaciones de configuración de SharePoint. Esta información puede obtenerse implementando SharePoint Foundation.

  • Requisitos de almacenamiento de datos de SharePoint, como el tipo de datos, el volumen de datos, el tipo de actividad de la base de datos (lectura o escritura) y las operaciones de entrada y salida por segundo (IOPS).

  • El DBA deberá configurar las opciones de área de superficie para que las conexiones locales y remotas usen TCP/IP o canalizaciones con nombre.

  • Todas las bases de datos requeridas por SharePoint Foundation usan la intercalación Latin1_General_CI_AS_KS_WS.

  • Es necesario asignar la cuenta de usuario de instalación de la granja de servidores a todas las bases de datos de SharePoint Foundation como propietario de la base de datos (dbo).

  • Consideraciones del Contrato de nivel de servicio del usuario de SharePoint.

Acerca de la configuración de bases de datos creadas por un DBA

Use los procedimientos de este artículo como guía para la implementación de una granja de servidores que use bases de datos creadas por DBA. Esta implementación incluye todas las bases de datos requeridas para la granja de servidores.

Nota

Este artículo sólo se aplica a las versiones de bases de datos de SQL Server admitidas por SharePoint Foundation 2010.

Para cada procedimiento, deberá usar las herramientas de línea de comandos de Windows PowerShell 2,0 o SharePoint Foundation para configurar el uso de la granja.

Se recomienda usar Windows PowerShell para realizar tareas administrativas de línea de comandos. La herramienta de línea de comandos Stsadm ya no se usa, pero se ha incluido para ofrecer compatibilidad con las versiones anteriores del producto.

Nota

Psconfig se encuentra en la siguiente carpeta: Archivos de programa\Common Files\Microsoft Shared\web server extensions\14\BIN.

Para poder usar Windows PowerShell para configurar la granja de servidores:

  1. Compruebe que la cuenta de usuario tenga acceso a uno de los servidores en el cual se ejecuta Windows PowerShell 2.0; además, compruebe que la cuenta sea un administrador de granja de servidores y miembro del rol SharePoint_Shell_Access para la base de datos de configuración, la base de datos de contenido de destino, la base de datos de contenido de administración y la base de datos de contenido de origen basada en SQL Server.

  2. En el menú Inicio, haga clic en Todos los programas.

  3. Haga clic en Productos de Microsoft SharePoint 2010.

  4. Haga clic en Consola de administración de SharePoint 2010.

  5. En el mensaje de Windows PowerShell, escriba el comando apropiado y presione ENTRAR.

Para poder ilustrar los procedimientos requeridos, debe configurarse una granja de servidores que incluya:

  1. Administración central

  2. Un portal web

  3. Registro de diagnóstico y recolección de datos de estado y de uso

  4. Búsqueda

Se requieren las siguientes bases de datos y, por lo general, el administrador de la granja de servidores las usa en la siguiente secuencia a medida que se crea la granja. Las bases de datos de la siguiente lista usan los nombres predeterminados proporcionados cuando usa el Asistente para la configuración de productos de SharePoint para configurar una granja. Por supuesto, puede usar los nombres de bases de datos que usted elija.

  • La base de datos de configuración (SharePoint_Config)

  • La base de datos de contenido de Administración central (SharePoint_AdminContent_GUID)

  • La base de datos de contenido del sitio web, que se crea automáticamente mediante el programa de instalación de SharePoint Foundation (WSS_Content_GUID)

  • La base de datos de registro de diagnóstico (WSS_Logging_GUID)

  • La base de datos de búsqueda (nombre de la máquina WSS_SEARCH_localhost)

Creación y configuración de bases de datos para Administración central

Use los procedimientos de esta sección para crear las bases de datos necesarias y conceder la pertenencia a cuentas en los roles de base de datos y el grupo de seguridad Usuarios de la base de datos.

En los procedimientos se requiere la intervención del DBA y de la cuenta de usuario de instalación. Cada paso va marcado como [DBA] o [Instalación] para indicar qué rol debe realizar esa acción.

El procedimiento siguiente sólo se tiene que realizar una vez para la granja de servidores, en el servidor en el que se desea ejecutar el sitio web de Administración central. La granja de servidores tiene una base de datos de configuración y una base de datos de contenido para Administración central.

Para crear y configurar la base de datos de contenido, la base de datos de contenido de Administración central y la aplicación web de Administración central

  1. [DBA] Cree la base de datos de configuración y la base de datos de contenido de Administración central mediante la secuencia de intercalación LATIN1_General_CI_AS_KS_WS y defina al propietario de la base de datos (dbo) para que sea la cuenta de usuario de instalación.

  2. [Instalación] Ejecute el programa de instalación en todos los equipos servidores de la granja de servidores. Debe ejecutar el programa de instalación al menos en uno de estos equipos con la opción de instalación Completa. Los pasos para esta opción se describen en Implementación de un servidor único con SQL Server (SharePoint Foundation 2010).

  3. [Configuración] No ejecute el Asistente para la configuración de productos de SharePoint después de que finalice la instalación.

    En la Consola de administración de SharePoint 2010, use el comando New-SPConfigurationDatabase para crear una nueva base de datos de configuración, por ejemplo:

    New-SPConfigurationDatabase -DatabaseName "SharePointConfigDB1" -DatabaseServer "SQL-01" -Passphrase (ConvertTo-SecureString "MyPassword" -AsPlainText -force) -FarmCredentials (Get-Credential)
    

    Para obtener más información, vea New-SPConfigurationDatabase.

  4. [Instalación] Una vez finalizado el comando, ejecute el Asistente para la configuración de productos de SharePoint y complete el resto de la configuración para el servidor. Se creará la aplicación web de Administración central y se llevarán a cabo otras tareas de instalación y configuración.

  5. [DBA] Una vez finalizado el Asistente para la configuración de productos de SharePoint, realice las siguientes acciones para la base de datos de configuración y la base de datos de contenido de Administración central:

    • Agregue la cuenta de búsqueda de SharePoint Foundation, la cuenta de acceso al contenido predeterminada y la cuenta de servicios al grupo Usuarios.

    • Agregue la cuenta del servicio de búsqueda de SharePoint Foundation, la cuenta de acceso al contenido predeterminada y la cuenta de servicios al rol WSS_Content_Application_Pools.

  6. [Instalación] Para confirmar que las bases de datos se han creado y configurado correctamente, compruebe el acceso a la página principal del sitio web de Administración central. No obstante, no realice ninguna configuración mediante Administración central en este momento. Si la página de Administración central no se representa, compruebe las cuentas usadas en este procedimiento y asegúrese de que se han asignado correctamente.

Los demás servidores de la granja de servidores se configurarán una vez finalizados los procedimientos del artículo y cuando se haya establecido la granja de servidores. Para ejecutar el Asistente para la configuración de productos de SharePoint en estos servidores, seleccione la opción Sí, deseo conectarme a un conjunto de servidores existente en lugar de usar los comandos incluidos en este procedimiento.

El siguiente procedimiento se realizará una sola vez para la granja de servidores, ya que ésta tiene solamente una base de datos de búsqueda de SharePoint Foundation.

Creación y configuración de la base de datos de búsqueda de SharePoint Foundation e inicio del servicio de búsqueda

  1. [DBA] Cree la base de datos de búsqueda de SharePoint Foundation mediante la secuencia de intercalación LATIN1_General_CI_AS_KS_WS y establezca el propietario de la base de datos (dbo) como la cuenta de usuario de instalación.

  2. [Setup] Abra la línea de comandos y, a continuación, use los cmdlets Get-SPSearchService, Set-SPSearchService, Get-SPSearchServiceInstance y Set-SPSearchServiceInstance para configurar la base de datos e iniciar el servicio de búsqueda. Use el siguiente ejemplo como guía.

    $searchService = Get-SPSearchService 
    Set-SPSearchService -MaxBackupDuration 120 
    Get-SPSearchServiceInstance -Local
    Get-SPSearchServiceInstance -Local | Set-SPSearchServiceInstance -ProxyType proxy
    

    Para obtener más información, vea los siguientes temas:

Creación y configuración de bases de datos adicionales

Una vez finalizada la configuración de las bases de datos requeridas para Administración central, complete la implementación de la granja de servidores creando y configurando las bases de datos requeridas para el contenido web y para las aplicaciones de servicio que desee usar.

El procedimiento siguiente se debe realizar una vez para cada sitio del portal de la granja de servidores.

Creación y configuración de la aplicación web y la base de datos de contenido del sitio del portal

  1. [DBA] Cree la base de datos de contenido de la aplicación web del sitio de portal mediante la secuencia de intercalación LATIN1_General_CI_AS_KS_WS y establezca el propietario de la base de datos (dbo) como la cuenta de usuario de instalación.

  2. [DBA] Mediante Microsoft SQL ServerManagement Studio, agregue la cuenta de proceso del grupo de aplicaciones al grupo Usuarios y al rol db_owner para la base de datos de contenido de la aplicación web.

  3. [Instalación] Abra la línea de comandos y, a continuación, ejecute los cmdlets New-SPWebApplication y Get-SPWebApplication para configurar la base de datos de contenido de la aplicación web del sitio de portal. Use el siguiente ejemplo como guía.

    New-SPWebApplication -Name "Contoso Internet Site" -Port 80 -URL "https://www.contoso.com" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe") 
    Get-SPWebApplication http://sitename | New-SPWebApplicationExtension -Name "ExtranetSite" -SecureSocketsLayer -Zone "Extranet" 
    

    Para obtener más información, vea los temas New-SPWebApplication y Get-SPWebApplication.

    Importante

    El cmdlet Get-SPWebApplication debe ejecutarse en el equipo que ejecuta la aplicación web. La combinación de puertos y el nombre de host no deben describir una aplicación web que ya existe; de lo contrario, se producirá un error y no se creará la aplicación web.

Use el siguiente procedimiento para crear y configurar la aplicación web del sitio de portal y su base de datos de contenido.

Para crear y configurar la aplicación web del sitio de portal

  1. [DBA] Cree la base de datos de contenido de la aplicación web del sitio de portal mediante la secuencia de intercalación LATIN1_General_CI_AS_KS_WS y establezca el propietario de la base de datos (dbo) como la cuenta de usuario de instalación.

  2. [DBA] En SQL ServerManagement Studio, agregue la cuenta de servicio de la aplicación al grupo Usuarios y, a continuación, al rol db_owner para la base de datos de contenido de la aplicación web del sitio de portal.

  3. [Configuración] En la Consola de administración de SharePoint 2010, use los cmdlets New-SPWebApplication y Get-SPWebApplication para configurar la base de datos de contenido de la aplicación web del portal del sitio. Use el siguiente ejemplo como guía.

    New-SPWebApplication -Name "Contoso Internet Site" -Port 80 -HostHeader "http://sharepoint.contoso.com" -URL "https://www.contoso.com" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe")
    Get-SPWebApplication http://somesite | Set-SPWebApplication -Zone "Extranet" -HostHeader "https://www.contoso.com" - AllowAnonymousAccess
    

    Para obtener más información, vea los temas New-SPWebApplication y Get-SPWebApplication.

    Importante

    Este comando debe ejecutarse en el mismo equipo que ejecuta la aplicación web. La combinación de puertos y el nombre de host no deben describir una aplicación web que ya existe; de lo contrario, se producirá un error y no se creará la aplicación web.

  4. [Instalación] En un símbolo del sistema, ejecute el siguiente comando para reiniciar IIS: iisreset /noforce