Ja, der SSIS Bulk Insert-Task verwendet die gleiche Unterstreichungsfunktionalität, die der BULK INSERT-Befehl verwendet.
Sie werden höchstwahrscheinlich Unterschiede in SQL Profiler sehen, da die Task Bulk Insert das Unterstreichungs-COM-Objekt direkt verwendet (was Bulk-Insert unterstützt) und nicht einfach ein GUI-Wrapper für den T-SQL-Befehl ist. Anstatt FROM zu spezifizieren, vermute ich, dass es einen offenen IO-Stream-Pointer an das COM-Objekt übergibt.
Bulk-Einfügung ist so ziemlich der schnellste Weg, um eine Menge Daten in SQL Server zu laden, da es prozessintern ausgeführt wird, "den gleichen Speicheradressraum teilen. Da die Datendateien von einem SQL Server-Prozess geöffnet werden nicht zwischen Clientprozess und SQL Server-Prozessen kopiert ". 1
Die Leistung variiert jedoch, wenn sich die Datei auf demselben Computer wie der SQL Server befindet oder nicht.
1About Bulk Import and Bulk Export Operations