PDA

View Full Version : [VB.NET] Esportazione dati da SQLServer2000 a ACCESS


vetto78
14-12-2006, 22:01
Ciao a tutti,
ho un problema che non so risolvere, dovrei generare ciclicamente un file access che contenga tutte le tabelle (strutture e dati) di un db sql server 2000.

L'applicazione può girare su un qualsiasi client.

Qualcuno sa da che parte devo cominciare?
Avete qualche esempio?


Grazie a tutti

Marco

0rph3n
15-12-2006, 08:20
usare dts piuttosto che creare un programma ad hoc potrebbe farti risparmiare un po' di tempo.
dai un'occhiata qua:
Data Transformation Services (DTS) in SQL Server 2000 (http://www.microsoft.com/technet/prodtechnol/sql/2000/deploy/dtssql2k.mspx)

'iao

vetto78
15-12-2006, 13:08
E' stata la prima cosa a cui avevo pensato ma i dts non copiano gli indici (o almeno io non riesco a farlo)...

Einstein
19-12-2006, 12:57
Potrebbe non servirti copiare gli indici: ti basta creare la struttura dati vuota su SQL Server (indici compresi) e, nel momento dell'import, esegui una

TRUNCATE TABLE <nometabella>

invece di una DROP TABLE, così mantieni gli indici e non generi transazioni sul file di log.
Ti consiglio anche di dare un'occhiata anche al comando BULK INSERT (o al comando bcp) che possono fare al caso tuo.

Ciao

vetto78
24-12-2006, 12:17
Ma il comando bulk insert non funziona solo da sql su sql?

Adesso mi documento... Grazie per la dritta.