Jak mogę uruchomić narzędzie programu SQL Server do kopiowania zbiorczego (BCP) programu SQL Server za pomocą kodu .Net?
Odpowiedzi:
3 dla odpowiedzi № 1Spó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:
- Od .NET 2.0 możemy używać klasy SqlBulkCopy
- Użyj zapytania BULK INSERT
- Użyj pakietu usług integracji (SISS).
...i
- Jeśli nadal potrzebujesz narzędzia bcp, możesz uruchomić go jako proces ... który polecam mniej.