/ / Potrzebujesz uruchomić narzędzie BCP za pomocą kodu .net - asp.net, serwer sql

Konieczne uruchomienie narzędzia BCP poprzez kod .net - asp.net, sql-server

Jak mogę uruchomić narzędzie programu SQL Server do kopiowania zbiorczego (BCP) programu SQL Server za pomocą kodu .Net?

Odpowiedzi:

3 dla odpowiedzi № 1

Spójrz na SqlBulkCopy klasa. I jest kolejny artykuł z przykładami.


2 dla odpowiedzi nr 2

Możesz wykonać to polecenie SQL w obiekcie Command

BULK INSERT <TableName> from "<FileName>" with (FORMATFILE="<FmtFile>")

Zastępowanie elementów w nawiasach kątowych odpowiednimi nazwami elementów


1 dla odpowiedzi nr 3

Oto kilka możliwych opcji:

  1. Od .NET 2.0 możemy używać klasy SqlBulkCopy
  2. Użyj zapytania BULK INSERT
  3. Użyj pakietu usług integracji (SISS).

...i

  1. Jeśli nadal potrzebujesz narzędzia bcp, możesz uruchomić go jako proces ... który polecam mniej.