madecapital.com
thefinancialtrading.com
grandesbodas.com
mundoface.com
goodtradings.com
good-trades.com
lasjugueterias.com
takenprofit.com
takesprofit.com
thetradingexperience.com
En esta ocasión se presentará otro caso de migración de datos donde falla la carga de tablas utilizando BCP utility.
Entorno:
Origen de datos:
Server: Windows NT - SQL Server 7.0
Base: MIBase
Tabla: MITabla
Volumen de datos: 7 GB
Tipo de datos: int, char, varchar, text, image,datetime.
Destino de datos:
Server: Windows 2003 Enterprise Edition - SQL Server 2005 Enterprise Edition SP2.
Base: MIBase
Tabla: MITabla -Idéntico diseño al origen de datos-.
BCP parámetros: -c en primera prueba y luego se probo con -t(varios terminadores)
Síntomas:
Se trunca la migracion de datos en determinados registros, utilizando BCP utility. A continuación se presenta el error.
#@ Row 264265, Column 53: String data, right truncation @#
Solución:
A) Generacion de vistas en Windows NT - SQL Server 7.0, con criterio mensual.
B) Cambio de modelo de recovery full a simple de la base MIBase.
C) Ejecucion TSQL: TRUNCATE TABLE MiTabla
D) Ejecucion TSQL: INSERT INTO MiTabla SELECT * FROM serverNT.MiTabla.dbo.v1
E) CHECKPOINT
Nota: Pasos D) y E) hasta finalizar las vistas generadas.
F) Conteo de registros con COUNT(*)
G) Chequeo de registros que habían truncado, logueados en 'Pre_MiTabla.files'
H) Cambio de modelo de recovery simple a full de la base MiTabla.
Espero les sea de utilidad.
Abrazo virtual a todos.