DTS VS LINK SERVER

07/08/2008 - 15:31 por Penta | Informe spam
Estimados.
Tengo SS2000 y SQL EXPRESS uno en cada maquina.
Necesito pasar datos de SS2000 a express de una consulta dada.
Ahora, necesito programar una tarea que se ejecute cada X tiempo, la
idea que que solo cargue los registros nuevos y actualice los antiguos
(ciertos campos en la actualizacion).
Dato. el SQL express se publicara a la web (en esto no hay discusion)

Entonces la pregunta:
Cual es la opcion a seguir:
1.-DTS
2.-Realizar los select con no exists y los update correspondientes ?
para esto necesito Link Server.

Favor sus valiosos comentarios.
Penta.

Preguntas similare

Leer las respuestas

#1 Jesús López
07/08/2008 - 20:45 | Informe spam
Si no son muchos los registros yo haría lo siguiente:

1) Exportar los datos del SQL 2000 a un fichero con bcp
2) Eliminar los registros en el SQL Express
3) Importar los registros en el SQL Express con BULK INSERT.


Si son muchos, probablemente montaría una replicación entre el SQL 2000 y el
SQL Express.

El problema de realizar los select con not exists y los updates es que al
final te estás llevando por la red todos los registros de la tabla . En vez
de eso yo preferiría la primera opción que te he comentado.


"Penta" escribió en el mensaje
news:
Estimados.
Tengo SS2000 y SQL EXPRESS uno en cada maquina.
Necesito pasar datos de SS2000 a express de una consulta dada.
Ahora, necesito programar una tarea que se ejecute cada X tiempo, la
idea que que solo cargue los registros nuevos y actualice los antiguos
(ciertos campos en la actualizacion).
Dato. el SQL express se publicara a la web (en esto no hay discusion)

Entonces la pregunta:
Cual es la opcion a seguir:
1.-DTS
2.-Realizar los select con no exists y los update correspondientes ?
para esto necesito Link Server.

Favor sus valiosos comentarios.
Penta.
Respuesta Responder a este mensaje
#2 Penta
07/08/2008 - 21:17 | Informe spam
Entiendo Estimado.
- Son alrededor de 30.000 registros.
- Tambien pensé en replicación, la duda que tengo en esto es, al dejar
al servidor principal como Publicador es transparente, debo reiniciar,
afecta ma o menos si los hago por T-SQL ??

Muchas Gracias.
Penta.
Respuesta Responder a este mensaje
#3 Jesús López
08/08/2008 - 09:16 | Informe spam
30.000 registros son pocos. Sacarlos de un sitio y ponerlos en el otro
llevaría sólo unos pocos segundos.

La replicación es más o menos transparente y no hay que reiniciar.


"Penta" escribió en el mensaje
news:
Entiendo Estimado.
- Son alrededor de 30.000 registros.
- Tambien pensé en replicación, la duda que tengo en esto es, al dejar
al servidor principal como Publicador es transparente, debo reiniciar,
afecta ma o menos si los hago por T-SQL ??

Muchas Gracias.
Penta.
Respuesta Responder a este mensaje
#4 Penta
08/08/2008 - 16:28 | Informe spam
OK. Muchas Gracias.

Mientras tanto Vinculare el Server, cuando lo tenga funcionando
empezaré a ver el tema de la Replica.

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