Domanda

Stiamo usando SQL Server 2000 e dobbiamo spostare i dati tra i server per archiviarli in un database centrale. Preferiremmo non usare i pacchetti DTS perché passeremo presto a SQL Server 2005 e non vogliamo aggiornare a SSIS o supportare pacchetti DTS legacy.

Esiste un modo per utilizzare script OSQL, vbscript o altri strumenti da riga di comando per farlo?

I pacchetti DTS funzionerebbero, ma sono un po 'titubante. Diventano brutti rapidamente. Questo lavoro dovrà combinare i dati di un totale di 200 tabelle in 18 database su 3 server diversi. Non voglio trascinare e rilasciare centinaia di attività di trasformazione dei dati in una GUI del pacchetto DTS. Preferirei avere tutto elencato chiaramente in un file batch o in una serie di script.

È stato utile?

Soluzione

è possibile utilizzare BCP per esportare e quindi importare dati.

Altri suggerimenti

A seconda della complessità del pacchetto DTS, la procedura guidata di aggiornamento SSIS non è poi così male.

Usa Red Gate Sql Compare e Data Compare?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top