Carga Masiva de Datos

29/05/2007 - 18:21 por Miguel | Informe spam
Buenos Dias.
Mi pregunta es como debo cargar desde una Tabla SQL a otras Dos Tablas de la
misma BD. La tabla base tiene como 29 millones de registros y estoy usando
INSERT INTO .. SELECT
El porblema es que ahora me sale que esta lleno el disco.
El modo de recuperacion que uso es SENCILLO.

Preguntas similare

Leer las respuestas

#6 Maxi
30/05/2007 - 14:49 | Informe spam
www.sqldts.com



Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Miguel" escribió en el mensaje
news:
Gracias Por tu ayuda
No tendras algun Link para poder ver ejemplos de esto.
Ya que si lo puedo llevar a TXT a la Tabla Base pero tengo que separar con
parte de la Cadena de Texto para cada campo de mis dos Tablas Resultantes.
Ejm:
xccadena='0110004320893020'
xcTipo=substring(xccadena,1,2)
xcNroSec = substring(xccadena,3,6)

Y asi sucesivamente.
COmo haria esto con el BCP
"Maxi" wrote:

Miguel, yo recomiendo en estos casos exportar los datos a un .txt y luego
usar desde la line a de comandos BCP.exe


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Miguel" escribió en el mensaje
news:
> Buenos Dias.
> Mi pregunta es como debo cargar desde una Tabla SQL a otras Dos Tablas
> de
> la
> misma BD. La tabla base tiene como 29 millones de registros y estoy
> usando
> INSERT INTO .. SELECT
> El porblema es que ahora me sale que esta lleno el disco.
> El modo de recuperacion que uso es SENCILLO.



Respuesta Responder a este mensaje
#7 Alejandro Mesa
30/05/2007 - 15:44 | Informe spam
Miguel,

Disculpa mi confusion. Tu estas usando "insert into ... select", operacion
que si es completamente seguida en el log de transacciones. Puedes usar
"select ... into", que es una operacion de la cual se guarda poco en el log
de transacciones.


AMB

"Miguel" wrote:

Gracias por responder.

Que otra forma tendria para poder hacer esto labor.
por que casi tengo 15 GB antes de empezar el proceso y a medio camino ya me
quedo sin espacio

"Alejandro Mesa" wrote:

> Miguel,
>
> Al parecer no tienes capacidad de disco como para duplicar esa data. Estas
> usando modo de recuperacion sencilla, el cual trunca el log de transacciones
> con frecuencia y ademas estas usando una sentencia de la cual se guarda poca
> informacion en el log (SELECT ... INTO).
>
>
> AMB
>
> "Miguel" wrote:
>
> > Buenos Dias.
> > Mi pregunta es como debo cargar desde una Tabla SQL a otras Dos Tablas de la
> > misma BD. La tabla base tiene como 29 millones de registros y estoy usando
> > INSERT INTO .. SELECT
> > El porblema es que ahora me sale que esta lleno el disco.
> > El modo de recuperacion que uso es SENCILLO.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida