hola a todos
estoy intentando pasar contenidos de tablas a archivos csv, para su
posterior tratamiento con acess por parte de otras personas
el caso es que creando los DTS para ello, me da el fallos cuando la tabla
tiene muchos campos o quizas nombres muy largos (15 caracteres)
he probado lo siguiente:
- crear nuevo dts
- crear source el propio servidor
- crear archivo destino, csv con semmiclon como delimitador
- seleeciono ambos y creo una conexion (transform data task)
- entro en la conexion y:
A:
- selecciono una tabla de 16 campos y nombres de 5-10 caracteres
- voy a destinations
- define columns
- populate from source -> execute
- entonces las columnas con el mismo nombre aparecen
- tab transformation : hay estan todas las columnas una por una
perfectamente
- FUNCIONA
B:
- selecciono una tabla de 29 campos y nombres de 10-15 caracteres
- voy a destinations
- define columns
- populate from source -> execute
- entonces ningunna columna aparece, simplemente NADA
- tab transformation : aparece cuadro de dialogo de verificar las
transformaciones con opciones de borrar/cambiar...
- vuelvo al tab detination - > define columns
ERROR :: mmc.exe
The instruccion at "0x77c43dba" referenced memory at "0x00000000". The
memory could not be "read"
OK o Cancel y se e cierra el Enterprise manager
he provado con multitud de tablas y veo que depende del numero de columnas y
de si estas tiene nombres largos
tambien he provado desde varios equipos diferentes y el resultado es el
mismo,
lo unico que he encontrado que funcion es renombrar todas las columnas con
nombres muy cortos (a, b, c...), pero me parece una chapuza
alguien me puede hechar una mano??
Microsoft SQL Enterprise Manager
Microsoft coorporation
Version 8.0
(SP3 instalado)
Microsoft Management console 2.0
Version 5.1 (Build 2600.xpsp2_gdr.040517-1325 : Service pack 1)
Leer las respuestas