Migración de la tabla “syslogins” de ASE12.5.x a 15.0.x

Para realizar una migración exitosa de 12.5.x a 15.0.x se debe tener en cuenta que la tabla “syslogins” se amplió agregándole 5 nuevas columnas. Por tal motivo se recomienda lo siguiente:
1. En ASE 12.5.x copiar los logins de master..syslogins a una tabla temporal:
select * into tempdb..tmpsyslogins from master..syslogins
go
2. Con alter database agregar a la tabla temporal las columnas adicionales (estas deben aceptar NULL):
use tempdb go alter table tmpsyslogins add lastlogindate datetime null, crdate datetime null, locksuid int null, lockreason int null, lockdate datetime null
go
3. Ejecutar BCP OUT de la tabla temporal en el servidor 12.5.x:
bcp tempdb..tmpsyslogins out tmp_logins.txt -c
4. Eliminar del archivo resultante las líneas correspondientes al login 'sa' y 'probe'
5. Ejecutar BCP IN del archivo generado anteriormente en la tabla syslogins del servidor 15.0.x
bcp master..syslogins in tmp_logins.txt -c -Usa -P –SSYBASE
6. Una vez terminado, probar la conexión usando alguno de los logins.
7. Eliminar la tabla temporal en el servidor ASE 12.5.x: use tempdb go drop table tmpsyslogins go
Atributos del Documento
|
| Resumen: |
Este documento especifica la forma de migrar la tabla "syslogins" de ASE12.5.x a ASE15.0.x, debido a que se adicionaron 5 nuevas columnas. |
| Código: |
10248 |
Última Modificación: |
Ene 19, 2010 |
| Temas: |
General |
Tipo de Documento: |
Documento Técnico |
| Productos: |
Adaptive Server Enterprise |
Versión: |
12.5.x |
| Plataformas: |
Todas las plataformas |
Sistema Operativo: |
Todos los Sistemas Operativos |
|