Preparar SQL Server para hospedar una base de datos de aplicación

Actualizado: 2009-04-09

Al preparar un equipo que ejecuta Microsoft SQL Server para hospedar una base de datos de aplicación, es necesario comprobar que las cuentas de identidad del servicio estén correctamente configuradas. Las siguientes secuencias de comandos se proporcionan para garantizar que los mensajes de error queden registrados en los registros de eventos de la aplicación y que se haya aplicado la función correcta a cada cuenta de identidad del servicio. Consulte Consideraciones de la cuenta de identidad del grupo de aplicaciones y de identidad del servicio de Planning Server para obtener información adicional.

Nota

Este artículo sólo es aplicable para la implementación distribuida de Planning Server. No es aplicable a la implementación independiente.

Si la base de datos de aplicación se va a hospedar en un equipo que ejecuta SQL Server y que no contiene la base de datos del sistema de planeación, debe ejecutar la siguiente secuencia de comandos para cada cuenta de identidad del servicio en cada equipo de SQL Server de la aplicación. El propósito de la siguiente instrucción GRANT es permitir que los mensajes de error de SQL Server de RAISERROR queden registrados en el registro de eventos de la aplicación.

use [master] 
GO 
GRANT ALTER TRACE TO [Domain\ServiceIdentityAccount] 
GO

La siguiente secuencia de comandos es una medida de seguridad que concede la función dbcreator a una cuenta de identidad del servicio. Debe ejecutar esta secuencia de comandos para cada cuenta de identidad del servicio en cada equipo de SQL Server de la aplicación si se da uno de los siguientes casos:

  • Desea seleccionar la opción Ejecutar automáticamente secuencias de comandos de creación de aplicaciones durante la operación Crear aplicación de la Consola de administración del sistema de planeación.

  • Desea usar la característica Base de datos de salida del sistema de planeación.

El propósito de las siguientes instrucciones es conceder los permisos adecuados a la cuenta de identidad del servicio para que ésta pueda crear la base de datos de aplicación, provisional o de salida dentro del servidor de base de datos de aplicación. Este paso manual adicional se incluye para incrementar la seguridad del sistema de planeación. Si lo desea, puede revocar esta función dbcreator desde la cuenta de identidad del servicio después de crear la base de datos de aplicación, provisional o de salida.

use [master] 
GO 
EXEC master..sp_addsrvrolemember 
      @loginame = N'Domain\ServiceIdentityAccount', 
      @rolename = N'dbcreator' 
GO

Nota

Consulte el artículo de la Guía de operaciones de PerformancePoint Server 2007 titulado Mantenimiento de las bases de datos de Planning Server para obtener información acerca de las bases de datos de Planning Server y sus instrucciones de diseño de almacenamiento físico. La sección acerca del diseño de almacenamiento de bases de datos físico de Planning Server de dicho artículo contiene información acerca del diseño de los archivos de registro y los datos de la base de datos, la colocación de tempdb y el diseño de grupos de archivos. Esta información acerca del diseño de almacenamiento de bases de datos físico es importante para el proceso de implementación.