Enviar datos binarios a un sp y grabarlos en un archivo...

29/04/2005 - 14:28 por Ariel | Informe spam
Hola gente, tengo que hacer un store procedure, al cual le envie un archivo
(un backup de sql), potencialmente grande en un parametro (supongo que tipo
binary) y el sp lo guarde en un archivo tambien especificado en otro
parametro.

es decir.

tengo esto:

Create sp_SaveFileToDisk
@Filename nvarchar(255),
@FileData binary
as


y me falta todo lo que sigue :)

Alguien tiene idea de como hacerlo?

desde ya muchas gracias.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
29/04/2005 - 15:00 | Informe spam
Ariel,

Por que quieres hacer esto con t-sql?. Puedes escoger entre un monton de
lenguajes de programacion que tienen mejor control sobre el sistema de
entrada-salida del sistema operativo.


AMB

"Ariel" wrote:

Hola gente, tengo que hacer un store procedure, al cual le envie un archivo
(un backup de sql), potencialmente grande en un parametro (supongo que tipo
binary) y el sp lo guarde en un archivo tambien especificado en otro
parametro.

es decir.

tengo esto:

Create sp_SaveFileToDisk
@Filename nvarchar(255),
@FileData binary
as


y me falta todo lo que sigue :)

Alguien tiene idea de como hacerlo?

desde ya muchas gracias.



Respuesta Responder a este mensaje
#2 Ariel Larraburu.
29/04/2005 - 15:10 | Informe spam
Por seguridad, tengo un servidor sobre el que necesito restaurar una base de
datos, el archivo de backup lo tengo en otra pc.

Como te decia, por seguridad no tengo acceso a ningun otro servicio de ese
servidor, salvo la base de datos. Entonces la idea es crear un sp en la base
master que me permita enviar un archivo (un .bak) y luego levantar ese
backup.

Se que lo podria hacer de mil maneras, desarrollando un servicio de windows,
un webservice, un servicio COM+, winmgnt, rpc, etc, pero no tengo acceso a
nada de esto, y ya que la operacion en realidad es levantar un backup que
tengo en una pc local en un servidor remoto no me parecio mala idea hacerlo
todo en t-sql.

Gracias.


"Alejandro Mesa" wrote in message
news:
Ariel,

Por que quieres hacer esto con t-sql?. Puedes escoger entre un monton de
lenguajes de programacion que tienen mejor control sobre el sistema de
entrada-salida del sistema operativo.


AMB

"Ariel" wrote:

> Hola gente, tengo que hacer un store procedure, al cual le envie un


archivo
> (un backup de sql), potencialmente grande en un parametro (supongo que


tipo
> binary) y el sp lo guarde en un archivo tambien especificado en otro
> parametro.
>
> es decir.
>
> tengo esto:
>
> Create sp_SaveFileToDisk
> @Filename nvarchar(255),
> @FileData binary
> as
>
>
> y me falta todo lo que sigue :)
>
> Alguien tiene idea de como hacerlo?
>
> desde ya muchas gracias.
>
>
>
Respuesta Responder a este mensaje
#3 Alejandro Mesa
29/04/2005 - 15:48 | Informe spam
Ariel,

Mas facil seria si pones los archivos del backup en un folder compartido de
la red y asi los puedes accesar desde sql server.


AMB

"Ariel Larraburu." wrote:

Por seguridad, tengo un servidor sobre el que necesito restaurar una base de
datos, el archivo de backup lo tengo en otra pc.

Como te decia, por seguridad no tengo acceso a ningun otro servicio de ese
servidor, salvo la base de datos. Entonces la idea es crear un sp en la base
master que me permita enviar un archivo (un .bak) y luego levantar ese
backup.

Se que lo podria hacer de mil maneras, desarrollando un servicio de windows,
un webservice, un servicio COM+, winmgnt, rpc, etc, pero no tengo acceso a
nada de esto, y ya que la operacion en realidad es levantar un backup que
tengo en una pc local en un servidor remoto no me parecio mala idea hacerlo
todo en t-sql.

Gracias.


"Alejandro Mesa" wrote in message
news:
> Ariel,
>
> Por que quieres hacer esto con t-sql?. Puedes escoger entre un monton de
> lenguajes de programacion que tienen mejor control sobre el sistema de
> entrada-salida del sistema operativo.
>
>
> AMB
>
> "Ariel" wrote:
>
> > Hola gente, tengo que hacer un store procedure, al cual le envie un
archivo
> > (un backup de sql), potencialmente grande en un parametro (supongo que
tipo
> > binary) y el sp lo guarde en un archivo tambien especificado en otro
> > parametro.
> >
> > es decir.
> >
> > tengo esto:
> >
> > Create sp_SaveFileToDisk
> > @Filename nvarchar(255),
> > @FileData binary
> > as
> >
> >
> > y me falta todo lo que sigue :)
> >
> > Alguien tiene idea de como hacerlo?
> >
> > desde ya muchas gracias.
> >
> >
> >



Respuesta Responder a este mensaje
#4 Ariel Larraburu.
29/04/2005 - 18:56 | Informe spam
Si, ni hablar de que seria mas facil, pero por cuestiones de seguridad, esta
no es una posibilidad con la que pueda contar.

Gracias.

"Alejandro Mesa" wrote in message
news:
Ariel,

Mas facil seria si pones los archivos del backup en un folder compartido


de
la red y asi los puedes accesar desde sql server.


AMB

"Ariel Larraburu." wrote:

> Por seguridad, tengo un servidor sobre el que necesito restaurar una


base de
> datos, el archivo de backup lo tengo en otra pc.
>
> Como te decia, por seguridad no tengo acceso a ningun otro servicio de


ese
> servidor, salvo la base de datos. Entonces la idea es crear un sp en la


base
> master que me permita enviar un archivo (un .bak) y luego levantar ese
> backup.
>
> Se que lo podria hacer de mil maneras, desarrollando un servicio de


windows,
> un webservice, un servicio COM+, winmgnt, rpc, etc, pero no tengo acceso


a
> nada de esto, y ya que la operacion en realidad es levantar un backup


que
> tengo en una pc local en un servidor remoto no me parecio mala idea


hacerlo
> todo en t-sql.
>
> Gracias.
>
>
> "Alejandro Mesa" wrote in


message
> news:
> > Ariel,
> >
> > Por que quieres hacer esto con t-sql?. Puedes escoger entre un monton


de
> > lenguajes de programacion que tienen mejor control sobre el sistema de
> > entrada-salida del sistema operativo.
> >
> >
> > AMB
> >
> > "Ariel" wrote:
> >
> > > Hola gente, tengo que hacer un store procedure, al cual le envie un
> archivo
> > > (un backup de sql), potencialmente grande en un parametro (supongo


que
> tipo
> > > binary) y el sp lo guarde en un archivo tambien especificado en otro
> > > parametro.
> > >
> > > es decir.
> > >
> > > tengo esto:
> > >
> > > Create sp_SaveFileToDisk
> > > @Filename nvarchar(255),
> > > @FileData binary
> > > as
> > >
> > >
> > > y me falta todo lo que sigue :)
> > >
> > > Alguien tiene idea de como hacerlo?
> > >
> > > desde ya muchas gracias.
> > >
> > >
> > >
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida