Inicializar el Asistente para la optimización de motor de base de datos

La primera vez que se utilice, el Asistente para la optimización de motor de base de datos debe inicializarlo un usuario con permisos de administrador del sistema. Una vez que un usuario con permisos de administrador del sistema ha inicializado el Asistente para la optimización de motor de base de datos, cualquier usuario miembro de la función fija de base de datos db_owner puede utilizar el Asistente para la optimización de motor de base de datos para optimizar tablas de las bases de datos de su propiedad.

Para inicializar el Asistente para la optimización de motor de base de datos, un usuario con permisos de administrador del sistema debe realizar una de las siguientes acciones:

Después de que un usuario con permisos de administrador del sistema haya realizado una de estas acciones, cualquier usuario con permisos de administrador del sistema puede utilizar el Asistente para la optimización de motor de base de datos para optimizar cargas de trabajo. La inicialización permite además que usuarios miembros de la función fija de base de datos db_owner optimicen cargas de trabajo en tablas de bases de datos que son de su propiedad.

Nota

No inicie el Asistente para la optimización de motor de base de datos si SQL Server se está ejecutando en modo de usuario único. Si intenta iniciarlo mientras el servidor está en modo de usuario único, aparecerá un error y el Asistente para la optimización de motor de base de datos no se iniciará. Para obtener más información acerca del modo de usuario único, vea Iniciar SQL Server en modo de usuario único.

Dependencia en el procedimiento almacenado extendido xp_msver

El Asistente para la optimización de motor de base de datos depende del procedimiento almacenado extendido xp_msver para poder ofrecer una funcionalidad completa. Este procedimiento almacenado extendido se activa de manera predeterminada al instalar SQL Server 2005. El Asistente para la optimización de motor de base de datos utiliza este procedimiento almacenado extendido para obtener el número de procesadores y la memoria disponible del equipo en el que reside la base de datos que está optimizando. Si xp_msver no está disponible, el Asistente para la optimización de motor de base de datos adopta las características de hardware del equipo donde se ejecuta el Asistente para la optimización de motor de base de datos. Si no están disponibles las características de hardware del equipo donde se ejecuta el Asistente para la optimización de motor de base de datos, se presuponen un procesador y 1.024 MB de memoria.

Esta dependencia afecta a las recomendaciones de partición porque el número de particiones recomendadas depende de estos dos valores (número de procesadores y memoria).

La dependencia afecta además a los resultados de optimización si utiliza un servidor de prueba para optimizar el servidor de producción. En este escenario, el Asistente para la optimización de motor de base de datos utiliza xp_msver para obtener propiedades de hardware del servidor de producción. Después de optimizar la carga de trabajo en el servidor de prueba, el Asistente para la optimización de motor de base de datos utiliza estas propiedades de hardware para generar una recomendación.

Para obtener más información, vea Descripción de la configuración del área expuesta y xp_msver (Transact-SQL).