• No se han encontrado resultados

La eliminación de bases de datos de SQL Server requiere privilegios de SA. Si el gestor de bases de datos de Tealeaf no puede ejecutarse con tales privilegios, un

administrador de base de datos u otro usuario con los privilegios necesarios debe eliminar manualmente las bases de datos de SQL Server.

Actualización de bases de datos de Tealeaf

Nota: antes de actualizar las bases de datos de Tealeaf al Release 8.1 o posterior, debe actualizarlas a la última compilación del Release 7.2. Las actualizaciones directas desde compilaciones y releases anteriores no están soportadas. Consulte "Preparación para la actualización al release 8.x" en el Manual de actualización de

IBM Tealeaf CX.

Para obtener más información sobre la actualización de las bases de datos de Tealeaf, consulte "Actualización de las bases de datos al Release 8.x" en el Manual

de actualización de IBM Tealeaf CX.

Referencia

Temas adicionales

v "Requisitos de acceso y permiso a SQL Server del gestor de bases de datos" en la

Guía de bases de datos de IBM Tealeaf

v "Migración de bases de datos de Tealeaf" en la Guía de bases de datos de IBM

Tealeaf

Requisitos de permiso y acceso a SQL Server del gestor de bases de

datos

Algunas funciones del gestor de bases de datos de Tealeaf requieren permisos específicos sobre la instancia de SQL Server. Esta sección describe estos permisos y los procedimientos para solucionar situaciones en las que estos permisos no pueden otorgarse.

Al instalar o actualizar bases de datos de Tealeaf, el gestor de bases de datos de Tealeaf debe tener permiso para crear bases de datos y usuarios en SQL Server y para otorgar permisos a los usuarios nuevos.

v Para obtener más información sobre la autenticación de SQL Server y los inicios de sesión necesarios, consulte "Autenticación de SQL Server" en la Guía de bases

de datos de IBM Tealeaf.

Directrices para configurar los permisos de directorio NT para

SQL Server

Microsoft IIS es sensible a los cambios en los permisos de directorio. Es importante efectuar los cambios con cuidado. Si tiene preguntas acerca de cómo configurar los permisos correctos para una identidad de pool de aplicaciones, visite

http://www.msdn.com.

Nota: es aconsejable configurar la cuenta NT utilizada para la conectividad SQL de modo que su contraseña no caduque y no pueda cambiarse. Las interrupciones en los valores de conectividad pueden inhabilitar las funciones de proceso e informes de Tealeaf.

Ejecución de servicios de Tealeaf mediante una cuenta de

dominio NT sin privilegios de administrador

Si es necesario, puede ejecutar los servicios de Tealeaf utilizando una cuenta de dominio NT, aunque la cuenta carezca de privilegios de administrador. Es necesaria la siguiente configuración adicional.

Nota: puede ser necesario realizar una configuración más especifica del cliente para completar este cambio.

Privilegios necesarios para los Servicios de informes de Tealeaf

Los servicios de informes de Tealeaf que figuran a continuación requieren los privilegios indicados para ejecutar operaciones.

Servicio

Privilegios necesarios Recopilador de datos

Una cuenta NT con privilegios equivalentes a TLADMIN

Servicio de datos

Una cuenta NT con privilegios equivalentes a TLUSER

Servicio RSE

Una cuenta NT con privilegios equivalentes a TLADMIN

Servidor de búsqueda

Una cuenta NT con privilegios equivalentes a TLUSER

Servicio de transporte

Una cuenta NT con privilegios equivalentes a TLUSER

Pasos:

Una vez habilitados los privilegios de cuenta anteriores, debe completar los pasos siguientes.

1. Inicie el gestor de bases de datos de Tealeaf.

v Consulte "Utilización del gestor de bases de datos de Tealeaf" en la Guía de

bases de datos de IBM Tealeaf.

2. Genere el script de permisos de base de datos.

v Consulte "Utilización del gestor de bases de datos de Tealeaf" en la Guía de

bases de datos de IBM Tealeaf.

3. Edite el script de permisos en un editor de texto.

a. Busque TLADMIN y sustitúyalo por el nombre de la cuenta de administrador de NT que Tealeaf debe utilizar.

b. Busque TLUSER y sustitúyalo por el nombre de la cuenta de usuario de NT que Tealeaf debe utilizar.

c. Guarde el archivo.

4. Suministre el script de permisos al administrador de bases de datos para la ejecución en SQL Server Management Studio.

Configuración de la autenticación NT de base de datos

En la estructura de registro de Tealeaf, localice el área siguiente:

En Windows de 64 bits:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ TeaLeaf Technology\DataStore\ReportServer

2. Cada servicio de base de datos de Tealeaf debe estar configurado para ejecutarse como cuenta con los permisos necesarios.

3. Una vez reiniciados los servicios, éstos intentan conectarse a SQL Server utilizando la cuenta adecuada configurada para ejecutar el servicio.

Configuración del Portal de Tealeaf

Al igual que otros servicios de Tealeaf que requieren conectividad de base de datos, el portal comparte la estructura de registro de ReportServer y requiere el valor correcto de DBTrustedAuthentication.

Para ejecutar el portal como una cuenta NT, debe configurarse la pool de aplicaciones IIS a la que está asignada la aplicación/directorio virtual del portal para que utilice la Cuenta de NT deseada como identidad.

Nota: es aconsejable crear una pool de aplicaciones específicamente para la identidad de la cuenta NT a fin de aislar las aplicaciones/directorios virtuales de IIS que requieren sus funciones.

Siga estos pasos:

1. Abra Gestor IIS (Internet Information Services).

2. En el menú Inicio, seleccione Configuración > Panel de control. 3. Abra Herramientas administrativas.

4. Efectúe una doble pulsación en Gestor IIS (Internet Information Services). 5. Configure IIS 6:

a. Cree una pool de aplicaciones:

1) Debajo de HOSTNAME (sistema local), expanda el nodo Pools de aplicaciones.

2) Pulse el nodo Pools de aplicaciones con el botón derecho del ratón y seleccione Nuevo > Pool de aplicaciones.

3) Escriba un nombre significativo para la pool de aplicaciones. Por ejemplo, puede especificar NTAppPool.

4) Todos los demás valores predeterminados son aceptables. 5) Para guardar la nueva pool de aplicaciones, pulse Guardar.

b. Para configurar la nueva pool de aplicaciones para utilizar la cuenta NT deseada, pulse la pool de aplicaciones recién creada (NTAppPool) y seleccione

Propiedades.

c. Pulse la pestaña Identidad. Seleccione el botón Configurable.

d. Si conoce el DOMINIO|nombreusuario que desea utilizar, especifíquelo en el campo nombre de usuario. De lo contrario, pulse Examinar... y seleccione el nombre de usuario adecuado.

e. Después de especificar el nombre de usuario y la contraseña para la nueva pool de aplicaciones, pulse Aceptar para guardar los cambios.

6. Configure IIS 7:

a. Cree una pool de aplicaciones:

1) Debajo de HOSTNAME (sistema local), expanda el nodo Pools de aplicaciones.

2) Pulse el nodo Pools de aplicaciones con el botón derecho del ratón y seleccione Añadir pool de aplicaciones....

3) Escriba un nombre significativo para la pool de aplicaciones. Por ejemplo, puede especificar NTAppPool.

5) Para guardar la nueva pool de aplicaciones, pulse Guardar.

b. Para configurar la nueva pool de aplicaciones para utilizar la cuenta NT deseada, pulse la pool de aplicaciones recién creada (NTAppPool) y seleccione

Configuración avanzada....

c. En la sección Modelo de proceso, pulse el recuadro de texto y seleccione el botón que acaba de aparecer a la derecha del mismo.

d. En el diálogo Identidad de pool de aplicaciones, seleccione Cuenta

personalizada. A continuación, pulse Establecer... para especificar la información de cuenta NT para la cuenta NT deseada.

e. Para guardar los cambios, pulse Aceptar dos veces.

7. Asigne la pool de aplicaciones: después de configurar la nueva pool de

aplicaciones, debe asignar el portal a la nueva pool de aplicaciones y asociar los permisos adecuados de directorio/grupo de usuarios para la cuenta de NT especificada.

a. Para abrir el programa de utilidad de instalación de aplicación web de IBM Tealeaf CX, pulse el menú Inicio de Windows. Seleccione Programas >

TeaLeaf Technology> TeaLeaf IBM Tealeaf CX Portal > IBM Tealeaf CX

Web Application Installation Utility.

v Para obtener más información acerca de este programa de utilidad, consulte "Programa de utilidad de instalación de la aplicación web de Tealeaf" en el Manual de instalación de IBM Tealeaf CX.

b. En la sección Directorio virtual, pulse el recuadro de texto Pool de

aplicaciones. Pulse el botón que acaba de mostrarse a la derecho del recuadro de texto.

c. En la lista, seleccione la pool de aplicaciones recién creada (NTAppPool). d. Para volver a instalar la Aplicación/Directorio virtual IIS del Portal, pulse

Ejecutar.

e. El Portal se reconfigurará para utilizar la pool de aplicaciones recién creada (NTAppPool) y asignará los permisos necesarios de grupo de usuarios y directorio.

Configuración de la API de Portal:

Nota: Si está utilizando la API de búsqueda del Portal, que permite búsquedas de sesión a través de URL desde clientes externos, es posible que la API del Portal éste utilizando un dominio de aplicación diferente del de la propia aplicación de portal. Si es así, verifique que el dominio de la API de Portal tenga las mismas identidades y permisos que la aplicación de portal. Para obtener más información sobre la API de Portal, consulte "Autenticación" en el Manual de administración de

IBM Tealeaf cxImpact.

Administración del servidor SQL

Esta sección contiene temas sobre cómo gestionar la instancia de SQL Server utilizada por las bases de datos de Tealeaf.

Instalación de SQL Server

Componentes necesarios

Servicios de base de datos - Son necesarios el servicio de base de datos y herramientas compartidas. La réplica y la búsqueda de texto completo no son

necesarios

Componentes de estación de trabajo (Componentes de cliente) - Herramientas de conectividad y Herramientas de gestión

Versiones de SQL Server soportadas

Tealeaf da soporte a las siguientes versiones de MS SQL Server.

Tabla 12. Versiones de SQL Server soportadas

Versión de SQL Server

Express Standard Enterprise

SQL Server 2008 (64 bits) Sí Sí SQL Server 2012 (64 bits) Sí Sí

v SQL Server Express Edition no está soportado. Debe instalar la versión Standard o Enterprise.

v Tealeaf da soporte a SQL Server 2008 (SP2) y a SQL Server 2008 (R2). La versión R2 es la recomendada.

v Para sitios de volumen muy elevado que instalen IBM Tealeaf cxResults, puede que sea necesario instalar la base de datos de IBM Tealeaf cxResults (VISITORS) en una instancia de SQL Server separada de la base de datos de IBM Tealeaf cxImpact (REPORTS).

v En función del volumen de tráfico del sitio, puede que sea necesaria la edición Enterprise de SQL Server.

v Para obtener más información, consulte Tealeaf http://support.tealeaf.com. v Para obtener comparaciones de las características entre las versiones de SQL

Server, visite http://www.microsoft.com/sqlserver/2008/en/us/editions- compare.aspx.

Nota: En versiones de Windows de 64 bits, el rendimiento de SQL Server puede verse afectado debido a un problema conocido de Microsoft Windows. Consulte "Resolución de problemas - Bases de datos de Tealeaf" en la Guía de resolución de

problemas de IBM Tealeaf.

Modelo de recuperación

Para ayudar a reducir el crecimiento de los archivos de registro, Tealeaf

recomienda utilizar el modelo de recuperación SIMPLE para todas las bases de datos de Tealeaf.

Nota: SQL Server no da soporte a la copia de seguridad automática de los archivos de registro en el modelo de recuperación SIMPLE.

Para obtener más información, consulte "Estrategia de copia de seguridad de bases de datos" en la Guía de bases de datos de IBM Tealeaf.

Rutas de archivo

Si está instalando las bases de datos de Tealeaf en una instancia remota de SQL Server, debe crear las rutas de archivo antes de instalar las bases de datos.

v Consulte "Utilización del gestor de bases de datos de Tealeaf" en la Guía de bases

Vías de acceso UNC

El uso de vías de acceso UNC está soportado en el gestor de bases de datos de Tealeaf. Para obtener más información acerca de las vías de acceso UNC, consulte "Instalación de bases de datos de Tealeaf" en la Guía de bases de datos de IBM Tealeaf.

Ordenación

El valor de ordenación afecta al almacenamiento y conversión de todos los datos de texto de SQL Server.

Nota: el valor de ordenación debe ser el mismo para todas las bases de datos de Tealeaf. Dado el tamaño de las bases de datos de Tealeaf en la mayoría de los despliegues, cambiar el valor de ordenación después de la instalación es un proceso difícil que consume tiempo. Es aconsejable establecer el valor de ordenación para todas las bases de datos de Tealeaf durante la instalación en el valor que indicado a continuación.

Nota: para las bases de datos de Tealeaf, un procedimiento recomendado es configurar el valor de ordenación de modo que sea coherente entre SQL Server, cada base de datos y cada tabla de la base de datos. Si hay discrepancias entre estos valores, puede que tenga que reinstalar las bases de datos de Tealeaf, SQL Server o ambos.

Tealeaf da soporte a los siguientes valores de ordenación para SQL Server:

Latin1_General_CI_AS :- Latin1-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive

SQL_Latin1_General_CP1_CI_AS:- Latin1-General, case-insensitive,

accent-sensitive, kanatype-insensitive, width-insensitive for Unicode Data, SQL Server Sort Order 52 on Code Page 1252 for non-Unicode Data

De forma predeterminada, Tealeaf utiliza el valor de ordenación SQL_Latin1_General_CP1_CI_AS.

v Para obtener más información, consulte la documentación de Microsoft SQL Server.

Grado máximo de paralelismo

Tealeaf recomienda establecer la opción de grado máximo de paralelismo de SQL Server en el número de núcleos disponibles. Si el número de núcleos supera los 8, establezca este valor en 8.

El valor actual de este valor se puede encontrar ejecutando la consulta siguiente:

select * from sys.configurations where [name] = ’grado máximo de paralelismo’;

El valor se puede cambiar ejecutando los mandatos siguientes:

EXEC sp_configure ’show advanced option’, ’1’ RECONFIGURE

GO

sp_configure ’grado máximo de paralelismo’, n RECONFIGURE

GO

Donde:

Separación de datos, índices y registros entre volúmenes de

almacenamiento

Especialmente en entornos de alto volumen, el almacenamiento de datos de Tealeaf en el mismo volumen de disco que los archivos de registro que gobiernan esos datos puede introducir problemas de latencia. Si el servidor de bases de datos aloja varias bases de datos que generan más de 200 transacciones por segundo, cada registro de base de datos debe grabarse en un disco dedicado.

v Incluir los índices de base de datos de Tealeaf en el mismo volumen que los datos o registros puede añadir más latencia a las operaciones de grabación. v El factor crítico se determina por el rendimiento de E/S de escritura aleatoria de

los discos de almacenamiento utilizados.

Nota: El entorno operativo de Tealeaf requiere acceso de baja latencia a las bases de datos de Tealeaf para lecturas y grabaciones en tiempo real de los datos de Tealeaf. Tealeaf recomienda almacenar los archivos de registro e índices de base de datos de Tealeaf en volúmenes de almacenamiento diferentes de la unidad que aloja los archivos de datos de SQL Server.

Los archivos de datos de SQL Server pueden compartirse para utilizar las funciones completas de todo el sistema de almacenamiento.

Tamaño de bloque

Tealeaf recomienda utilizar un tamaño de bloque de 64 KB en implementaciones de SQL Server en las que SQL Server esté en una máquina dedicada o se encuentre en el servidor de informes.

Nota: Si la máquina de SQL Server también aloja un servidor de procesos de Tealeaf, debe utilizar un tamaño de bloque de 8 KB.

Inhabilitar desencadenantes de auditoría de base de datos

En algunos entornos de cliente, se asociaban desencadenantes de auditoría de base de datos con las bases de datos de Tealeaf, lo cual impide que la cuenta de base de datos TL_ADMIN ejecute un procedimiento para crear tablas, que son necesarias para crear sucesos.

v Después de la instalación, si está teniendo problemas para guardar eventos, verifique que los desencadenantes de auditoría de base de datos están inhabilitados en las bases de datos de Tealeaf.

Nota: no habilite desencadenantes de auditoría de base de datos en las bases de datos de Tealeaf.

Configuración de red

Tealeaf da soporte a conexiones TCP y Conductos con nombre con SQL Server. De forma predeterminada, se utiliza TCP.

El tipo de conexión puede cambiarse mediante el sistema de gestión de Tealeaf.

Nota: este cambio de configuración también debe aplicarse a través de SQL Server Management Studio. Para obtener más información, consulte la documentación que se suministra con el producto SQL Server.

1. Inicie la sesión en el Portal de Tealeaf como administrador.

2. En el menú Portal, seleccione Tealeaf > TMS. Se visualizará el sistema de gestión de Tealeaf.

4. Abra el nodo Tealeaf.

5. Pulse Información de configuración compartida. 6. Pulse Ver/Editar (sin formato).

7. Edite el valor de Protocolo de comunicación de SQL Server. 8. Establezca el valor en Conductos con nombre.

9. Pulse Guardar.

10. Transmita el cambio a todos los servidores de Tealeaf. Consulte "Pestaña TMS WorldView" en el Manual de administración de IBM Tealeaf cxImpact.

Configuración de memoria

De forma predeterminada, SQL Server está configurado para comportarse como si tuviera acceso exclusivo al sistema en el que está instalado, excepto al sistema operativo. SQL Server deja suficiente memoria disponible para que el sistema operativo funcione sin paginación. SQL Server presupone que se está ejecutando en un servidor dedicado y que no comparte el sistema con otras aplicaciones de consumo intensivo de recursos. En este caso, la suposición de asignación de memoria predeterminada no debe causar problemas.

Sin embargo, una instalación típica de Tealeaf requiere que SQL Server resida en el servidor de informes de Tealeaf que contiene otros varios servicios de consumo intensivo de memoria. Si SQL Server se instala en un entorno compartido o si persisten los problemas de memoria, puede cambiar la cantidad de memoria que SQL Server adquiere para su uso.

Nota: SQL Server nunca debe configurarse para utilizar menos de 1 GB de RAM y Tealeaf recomienda tener un mínimo de 4 GB asignados a SQL Server. Para obtener más información sobre el dimensionamiento y la configuración de memoria de SQL Server, póngase en contacto con Tealeaf Professional Services.

Si es necesario cambiar la memoria asignada a SQL Server, siga estos pasos. 1. Inicie la sesión en el servidor.

2. Abra SQL Server Management Studio. 3. Inicie la sesión.

4. En el panel Explorador de objetos, seleccione <ServidorPropiedades >

Memoria.

5. En el recuadro de texto Máximo de memoria del servidor, especifique la cantidad de memoria que desea reservar para SQL Server, dejando memoria suficiente para ejecutar otras aplicaciones de forma segura.

6. Reinicie el servicio de SQL Server.

Utilización

tempdb

Tealeaf utiliza tempdb para crear tablas temporales para generar informes para el creador de informes de Tealeaf.

v No se utiliza explícitamente para el proceso de ETL.

Nota: Tealeaf recomienda asignar el 25% del tamaño de la base de datos TL_REPORTSal tamaño de tempdb.

Referencia

Temas de administración de SQL Server

v "Autenticación de SQL Server" en la Guía de bases de datos de IBM Tealeaf v "Actualización de SQL Server para Tealeaf" en la Guía de bases de datos de IBM

Tealeaf

Temas de administración de bases de datos

v "Estrategia de copia de seguridad de bases de datos" en la Guía de bases de datos

de IBM Tealeaf

Documento similar