Anda di halaman 1dari 4

Investigar los tipos de datos que soporte el SGBD SQL Server en su última

versión y dar 1 ejemplo por cada tipo de datos encontrado

Para SQL Server, actualice los esquemas y datos existentes para que las bases de datos
funcionen con la nueva versión de IBM® Business Process Manager.
Figura 1. Entorno de ejemplo después de actualizar los esquemas y datos existentes. El
entorno de origen no está en ejecución y las bases de datos no está en uso. Las bases de
datos contienen esquemas y datos actualizados. El destino no está en ejecución aunque
contiene un entorno autónomo.

Ejecute el mandato DBUpgrade para modificar los esquemas y datos de bases de datos
existentes para utilizarlos IBM Business Process Manager V8.5.6. El programa de
utilidad DBUpgrade actualiza los siguientes objetos en V8.5.6:

 Toolkit de datos del sistema


 Aplicación de proceso Process Portal
 Aplicación de proceso de guía de aprendizaje Hiring Sample
Nota
Aunque el programa de utilidad DBUpgrade actualiza el kit de herramientas de datos del
sistema a IBM Business Process Manager V8.5.6 no actualiza automáticamente las
dependencias existentes. Las dependencias deben actualizarse después de la migración.

Antes de empezar
Verifique que los usuarios que están configurados para acceder a las bases de datos de
SQL Server tienen los privilegios necesarios para actualizar las bases de datos. Los
siguientes privilegios de bases de datos son necesarios para modificar esquemas de bases
de datos existentes de SQL Server para utilizarlos con IBM Business Process
Manager V8.5.6.
 Los privilegios CONNECT y CREATETAB son necesarios en el nivel de base de datos.
 El proceso de actualización accede a las tablas de sistema. Otorgue el privilegio SELECT
al usuario que realiza la actualización. Estos privilegios ya están otorgados al grupo público
de forma predeterminada; no es necesario volver a otorgarlo, a menos que se hayan
revocado.
 INFORMATION_SCHEMA.COLUMNS.TABLES
 INFORMATION_SCHEMA.COLUMNS.COLUMNS
 sys.indexes
sys.sysobjects
 No otorgue el rol de servidor sysadmin a los usuarios. Si un usuario tiene el
rol sysadmin, dbo siempre será el esquema predeterminado sin importar qué esquema se
asigne. Como resultado, la migración utilizará dbo para crear nuevas tablas o actualizar
datos.
Si desea una lista de las versiones de bases de datos soportadas, consulte los requisitos
del sistema.
 Requisitos del sistema IBM Business Process Manager Express
Procedimiento
Para cada entorno de despliegue que vaya a crear, realice los pasos siguientes:
1. Copie la carpeta
entera perfil_gestor_despliegue_destino\dbscripts\Upgrade\ en el sistema
de base de datos.
2. Si no ha creado una nueva base de datos de motor de mensajería y, en lugar de esto, tiene
previsto reutilizar el esquema y la base de datos del motor de mensajería anterior, debe
descartar manualmente las tablas de motor de mensajería existentes para cada uno.
Consejo
Los nombres de tablas de motor de mensajería utilizan el prefijo SIB.
3. En el sistema de base de datos, actualice todos los esquemas. Para ver qué esquemas se
actualizan, vaya al directorio donde ha copiado la carpeta Upgrade y consulte el
archivo upgradeSchemaScriptsHelp_nombre_ed.txt.
Vaya al directorio donde ha copiado la carpeta Upgrade y ejecute el
mandato upgradeSchemaAll. Hay un mandato upgradeSchemaAll distinto
para cada entorno de despliegue del origen.
Importante
Si está utilizando la autenticación de Windows, no puede ejecutar upgradeSchemaAll y
debe ejecutar los scripts SQL directamente utilizando una sesión SQL.
upgradeSchemaAll_nombre_ed.bat
Se le solicitará que especifique el nombre de usuario y la contraseña para cada conexión
de base de datos. Este mandato inicializa los nuevos componentes de base de datos y
actualiza los esquemas de todas las bases de datos existentes, excepto para las bases de
datos de Process Server y Performance Data Warehouse. Estas dos bases de datos se
actualizan posteriormente mediante el mandato DBUpgrade.

De forma alternativa, si desea ejecutar los scripts SQL manualmente, utilice una
sesión SQL y ejecute los scripts en la secuencia listada en el
archivo carpeta_actualización\upgradeSchemaScriptsHelp_nombre_e
d.txt y utilice los parámetros y mandatos siguientes.
osql -e -b -U nombre_usuario -P contraseña -i nombre_script -o
nombre_registro
donde:
o -e especifica que va a hacerse eco del mandato en las solicitudes.
o -b especifica que el script ha de salir cuando haya errores.
o -U especifica el nombre de usuario
o -P especifica la contraseña
o -i especifica el archivo de entrada
o -o especifica que toda la salida se debe redirigir a un archivo
Es posible que vea mensajes de aviso cuando ejecute los scripts para actualizar la
base de datos de Business Space que le indiquen que el resultado de una consulta
es una tabla vacía o que no se han encontrado filas para FETCH, UPDATE o
DELETE. Estos mensajes pueden ignorarse de forma segura.
Los archivos result.log se encuentran
en carpeta_actualización\nombre_célula o nombre_célula.nombre_
ed\tipo_base_datos\nombre_base_datos.nombre_esquema.
4. Copie el archivo migration.properties de ejemplo y renómbrelo
por target_migration.properties. Actualice el archivo con la información de
configuración para el entorno de destino. Compruebe todas las propiedades destino y
edítelas, si es necesario, siguiendo las instrucciones del archivo de ejemplo. El archivo de
ejemplo está
en raíz_instalación_8.5\util\migration\resources\migration.properti
es.
Asegúrese de que todas las propiedades se han cambiado en el entorno de destino
(no origen). Asegúrese de que el valor de la
propiedad target.config.property.file está establecido en la vía de
acceso completa del archivo de propiedades de configuración que ha utilizado para
crear el entorno de destino. También debe definir el valor de profile.name en el
nombre del nuevo perfil autónomo.
5. Si está utilizando SQL Server con la autenticación de Windows habilitada, copie el
archivo sqljdbc_auth.dll de inicio_WAS\jdbcdrivers\SQLServer\auth\plat
aforma a inicio_WAS\java\jre\bin antes de ejecutar el programa de
utilidad DBUpgrade.
6. Para actualizar las bases de datos en V8.5.6, ejecute el programa de
utilidad DBUpgrade en el servidor en el entorno de destino. El
mandato DBUpgrade actualiza automáticamente el esquema y los datos para Process
Server y Performance Data Warehouse.
Consejo
De forma predeterminada, DBUpgrade actualiza tanto el esquema como los datos para
bases de datos de Process Server y Performance Data Warehouse. Si desea instrucciones
para ejecutar la actualización del esquema por separado, consulte el tema de referencia de
la utilidad de línea de mandatos DBUpgrade.
Importante
Asegúrese de que el gestor de despliegue y todos los nodos gestionados del entorno de
origen se han detenido antes de ejecutar este programa de utilidad.
raíz_instalación\bin\DBUpgrade.bat -propertiesFile
archivo_propiedades_migración_destino
donde:
o archivo_propiedades_migración_destino es la vía de acceso completa del
archivo de propiedades de migración en el cual ha especificado la información de
configuración para el entorno de destino.
Por ejemplo:
raíz_instalación\bin\DBUpgrade.bat -propertiesFile "C:\bpm
85\util\migration\resources\target_migration.properties"
El mandato muestra cada acción de actualización de base de datos a medida que se
ejecuta. Después de que todas las actualizaciones hayan finalizado, verá un mensaje
similar al mensaje siguiente:
Todos los pasos de actualización se han completado satisfactoriamente.
La ubicación del registro se lista en la salida. Si hay errores o excepciones, aparecen
en el registro.

Anda mungkin juga menyukai