Ayuda con DTS

04/05/2005 - 18:38 por Josu Garai | Informe spam
Hola a todos y todas!!
Mi situacion es la siguiente, tengo un servidor (serv1) en una maquina
de mi oficina y un servidor compartido (serv2) alojado en una empresa de
hosting. Deseo que serv1 haga un volcado de datos sobre serv2 todos los
dias a las 9 de la noche, para lo cual intento utilizar un DTS.
Mi problema es:
Si selecciono copiar tablas y vistas sobre la base de datos origen me
tira los siguientes errores:
El usuario no tiene permiso para modificar la base de datos BD
Error en la instruccion alter database
error en el comando sp_dboption
Y evidentemente no me hace el volcado de datos. Lo mas curioso es que
esto me ocurre tan solo con algunas tablas, ya que con algunas, muy
pocas, se realiza bien el volcado.
Si en cambio selecciono copiar objetos y datos entre bases de datos y le
dejo pelado de opciones (tan solo selecciono copiar datos y que
reemplace y unas pocas tablas) me tira el siguiente error:
Error at destination for row number 3
errors encountered so far in this task:1

Alguien sabe como solucionarlo?
Si nadie sabe, a alguien se le ocurre una alternativa al DTS??
Sin mas, gracias por adelantado y un saludo.

Preguntas similare

Leer las respuestas

#1 Miguel Egea
04/05/2005 - 23:24 | Informe spam
No uses el asistente, asegurate de borrar los datos en el destino y usa un
DTS pero creado sin el asistente que hace otra serie de pasos por ti.
Revisa www.sqldts.com


Miguel Egea
Microsoft SQL-Server MVP
http://www.portalsql.com
Brigada Anti-cursores
"Josu Garai" escribió en el mensaje
news:
Hola a todos y todas!!
Mi situacion es la siguiente, tengo un servidor (serv1) en una maquina de
mi oficina y un servidor compartido (serv2) alojado en una empresa de
hosting. Deseo que serv1 haga un volcado de datos sobre serv2 todos los
dias a las 9 de la noche, para lo cual intento utilizar un DTS.
Mi problema es:
Si selecciono copiar tablas y vistas sobre la base de datos origen me tira
los siguientes errores:
El usuario no tiene permiso para modificar la base de datos BD
Error en la instruccion alter database
error en el comando sp_dboption
Y evidentemente no me hace el volcado de datos. Lo mas curioso es que esto
me ocurre tan solo con algunas tablas, ya que con algunas, muy pocas, se
realiza bien el volcado.
Si en cambio selecciono copiar objetos y datos entre bases de datos y le
dejo pelado de opciones (tan solo selecciono copiar datos y que reemplace
y unas pocas tablas) me tira el siguiente error:
Error at destination for row number 3
errors encountered so far in this task:1

Alguien sabe como solucionarlo?
Si nadie sabe, a alguien se le ocurre una alternativa al DTS??
Sin mas, gracias por adelantado y un saludo.
Respuesta Responder a este mensaje
#2 Josu Garai
05/05/2005 - 09:35 | Informe spam
Miguel Egea wrote:
No uses el asistente, asegurate de borrar los datos en el destino y usa un
DTS pero creado sin el asistente que hace otra serie de pasos por ti.
Revisa www.sqldts.com



Entonces como lo hago, con el diseñador de paquetes?
Respuesta Responder a este mensaje
#3 Josu Garai
05/05/2005 - 11:57 | Informe spam
Hola:
Antes que nada gracias miguel por tu ayuda.

Finalmente comentaros que ya se por que me daba el error, tengo que
tener las tablas sin ningun tipo de claves ni relaciones, si no, me
falla, aquellas tablas sin ningun tipo de relacion se hacen
perfectamente. Asi pues, la "solucion" que veo, que por otro lado no me
gusta en absoluto es dejar la base de datos "pelada" en todas las
tablas, preferiria poder mantener las relaciones de alguna manera.
A alguien se le ocurre algo?

Sin mas, un saludo.
Respuesta Responder a este mensaje
#4 Miguel Egea
08/05/2005 - 17:36 | Informe spam
si no lo haces con el asistente, eso puede especificarse en la última
pestaña antes de copiar datos.

Saludos
Miguel Egea
"Josu Garai" escribió en el mensaje
news:%
Hola:
Antes que nada gracias miguel por tu ayuda.

Finalmente comentaros que ya se por que me daba el error, tengo que tener
las tablas sin ningun tipo de claves ni relaciones, si no, me falla,
aquellas tablas sin ningun tipo de relacion se hacen perfectamente. Asi
pues, la "solucion" que veo, que por otro lado no me gusta en absoluto es
dejar la base de datos "pelada" en todas las tablas, preferiria poder
mantener las relaciones de alguna manera.
A alguien se le ocurre algo?

Sin mas, un saludo.
Respuesta Responder a este mensaje
#5 Josu Garai
09/05/2005 - 10:34 | Informe spam
Hola:
Gracias miguel por el tiempo prestado.
Por fin consegui solucionar el problema y no tenia nada que ver con el
DTS, si no con la estructura de la base de datos. Manteniendo las
relaciones tengo que quitar el check de enforce relationship for
replicacion y enforce for INSERTs and UPDATEs. Cosa que no tiene
importancia, debido a que en esta base de datos no se realizan
inserciones, y tan solo se actualiza cuando haga el volcado de datos.

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