DTS 2000. Generar un fichero cuyo nombre incluya la fecha y hora.

26/02/2007 - 16:19 por Salvador Ramos | Informe spam
Hola a todos,

Creo que este tema se ha presentado más de una vez, incluso he estado
mirando en www.sqldts.com, pero no lo encuentro.

Necesito que los datos de una instrucción select vayan a un fichero de texto
plano, hasta aquí todo normal, ahora lo que necesito es que el nombre de
este fichero de destino vaya cambiando, y esté formado por una constante más
la fecha y hora en que se generó, sería algo así: '1234_20070226161401.txt'
donde '1234_' es la constante, '20070226161401' es la fecha y hora en
formato 'AAAAMMDDHHMMSS'

Me podéis indicar la solución o algún link donde expliquen como hacerlo ?

Muchas gracias

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]

Preguntas similare

Leer las respuestas

#1 Jose Mariano Alvarez
26/02/2007 - 18:12 | Informe spam
Agrega "dinamic properties" a tu entorno de diseño del DTS y podras cambiar
el nombre tomandolo desde diversas fuentes.




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Salvador Ramos" wrote in message
news:
Hola a todos,

Creo que este tema se ha presentado más de una vez, incluso he estado
mirando en www.sqldts.com, pero no lo encuentro.

Necesito que los datos de una instrucción select vayan a un fichero de
texto plano, hasta aquí todo normal, ahora lo que necesito es que el
nombre de este fichero de destino vaya cambiando, y esté formado por una
constante más la fecha y hora en que se generó, sería algo así:
'1234_20070226161401.txt' donde '1234_' es la constante, '20070226161401'
es la fecha y hora en formato 'AAAAMMDDHHMMSS'

Me podéis indicar la solución o algún link donde expliquen como hacerlo ?

Muchas gracias

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]



Respuesta Responder a este mensaje
#2 Salvador Ramos
26/02/2007 - 18:26 | Informe spam
Muchas gracias,

Lo que buscaba era algún link donde se hiciese lo que indico o algo similar
para no montarlo todo desde cero.

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]

"Jose Mariano Alvarez"
escribió en el
mensaje news:
Agrega "dinamic properties" a tu entorno de diseño del DTS y podras
cambiar el nombre tomandolo desde diversas fuentes.




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Salvador Ramos" wrote in message
news:
Hola a todos,

Creo que este tema se ha presentado más de una vez, incluso he estado
mirando en www.sqldts.com, pero no lo encuentro.

Necesito que los datos de una instrucción select vayan a un fichero de
texto plano, hasta aquí todo normal, ahora lo que necesito es que el
nombre de este fichero de destino vaya cambiando, y esté formado por una
constante más la fecha y hora en que se generó, sería algo así:
'1234_20070226161401.txt' donde '1234_' es la constante, '20070226161401'
es la fecha y hora en formato 'AAAAMMDDHHMMSS'

Me podéis indicar la solución o algún link donde expliquen como hacerlo ?

Muchas gracias

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]







Respuesta Responder a este mensaje
#3 Jose Mariano Alvarez
26/02/2007 - 18:45 | Informe spam
Pero si concatenas asi (falta la hora) puedes asignar el nombre sin escribir
ni una linea.
Solo debes asignar en dinamic properties, en el componente del text file
(destination) en las propiedades ODBC el nombre usando algo como esto.
select '1234_' + convert(varchar(10), getdate(),112) + '.txt'




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Salvador Ramos" wrote in message
news:
Muchas gracias,

Lo que buscaba era algún link donde se hiciese lo que indico o algo
similar para no montarlo todo desde cero.

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]

"Jose Mariano Alvarez"
escribió en el
mensaje news:
Agrega "dinamic properties" a tu entorno de diseño del DTS y podras
cambiar el nombre tomandolo desde diversas fuentes.




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Salvador Ramos" wrote in message
news:
Hola a todos,

Creo que este tema se ha presentado más de una vez, incluso he estado
mirando en www.sqldts.com, pero no lo encuentro.

Necesito que los datos de una instrucción select vayan a un fichero de
texto plano, hasta aquí todo normal, ahora lo que necesito es que el
nombre de este fichero de destino vaya cambiando, y esté formado por una
constante más la fecha y hora en que se generó, sería algo así:
'1234_20070226161401.txt' donde '1234_' es la constante,
'20070226161401' es la fecha y hora en formato 'AAAAMMDDHHMMSS'

Me podéis indicar la solución o algún link donde expliquen como hacerlo
?

Muchas gracias

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]











Respuesta Responder a este mensaje
#4 Salvador Ramos
26/02/2007 - 18:46 | Informe spam
Finalmente he optado por utilizar bcp, lo que me ha simplificado esa y otras
tareas.

Muchas gracias por vuestra colaboración.

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]

"Salvador Ramos" escribió en el
mensaje news:
Muchas gracias,

Lo que buscaba era algún link donde se hiciese lo que indico o algo
similar para no montarlo todo desde cero.

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]

"Jose Mariano Alvarez"
escribió en el
mensaje news:
Agrega "dinamic properties" a tu entorno de diseño del DTS y podras
cambiar el nombre tomandolo desde diversas fuentes.




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Salvador Ramos" wrote in message
news:
Hola a todos,

Creo que este tema se ha presentado más de una vez, incluso he estado
mirando en www.sqldts.com, pero no lo encuentro.

Necesito que los datos de una instrucción select vayan a un fichero de
texto plano, hasta aquí todo normal, ahora lo que necesito es que el
nombre de este fichero de destino vaya cambiando, y esté formado por una
constante más la fecha y hora en que se generó, sería algo así:
'1234_20070226161401.txt' donde '1234_' es la constante,
'20070226161401' es la fecha y hora en formato 'AAAAMMDDHHMMSS'

Me podéis indicar la solución o algún link donde expliquen como hacerlo
?

Muchas gracias

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]











Respuesta Responder a este mensaje
#5 Salvador Ramos
26/02/2007 - 19:01 | Informe spam
Muchas gracias,

A ver si tengo un hueco y lo reviso. De momento he optado por utilizar bcp,
y ya lo tengo implementado :-)

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]

"Jose Mariano Alvarez"
escribió en el
mensaje news:%
Pero si concatenas asi (falta la hora) puedes asignar el nombre sin
escribir ni una linea.
Solo debes asignar en dinamic properties, en el componente del text file
(destination) en las propiedades ODBC el nombre usando algo como esto.
select '1234_' + convert(varchar(10), getdate(),112) + '.txt'




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Salvador Ramos" wrote in message
news:
Muchas gracias,

Lo que buscaba era algún link donde se hiciese lo que indico o algo
similar para no montarlo todo desde cero.

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]

"Jose Mariano Alvarez"
escribió en el
mensaje news:
Agrega "dinamic properties" a tu entorno de diseño del DTS y podras
cambiar el nombre tomandolo desde diversas fuentes.




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Salvador Ramos" wrote in message
news:
Hola a todos,

Creo que este tema se ha presentado más de una vez, incluso he estado
mirando en www.sqldts.com, pero no lo encuentro.

Necesito que los datos de una instrucción select vayan a un fichero de
texto plano, hasta aquí todo normal, ahora lo que necesito es que el
nombre de este fichero de destino vaya cambiando, y esté formado por
una constante más la fecha y hora en que se generó, sería algo así:
'1234_20070226161401.txt' donde '1234_' es la constante,
'20070226161401' es la fecha y hora en formato 'AAAAMMDDHHMMSS'

Me podéis indicar la solución o algún link donde expliquen como hacerlo
?

Muchas gracias

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida