Domanda

Per alcune ragioni, SSIS non è avalialble.

Ho letto su OPENROWSET, ma avrò altri problemi da sul file di formato e il percorso del file.

Come posso farlo in un modo elegante?

È stato utile?

Soluzione

È sempre possibile utilizzare BCP utilità

E 'stato intorno fin dai primi versioni ed è molto facile da usare.

Altri suggerimenti

Se i file sono delimitati come un CSV è possibile utilizzare il veloce CSV Reader trovato su CodeProject. Se non è un formato standardizzato, allora sono d'accordo con Dennis, una console app personalizzato può essere la strada da percorrere.

Non conoscendo tutta la vostra situazione, ecco cosa mi sento di raccomandare sulla faccia di esso.

Se non si dispone di SSIS, e non si vuole affrontare con il file di formato BULK INSERT / bcp, mi permetto di dire che il modo più elegante per importare il file potrebbe essere quella di scrivere il proprio piccolo. NET-based console per farlo.

Si noti che se è possibile caricare i dati in un DataTable, è possibile utilizzare la SqlBulkCopy classe in .NET.

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