Inhaltsverzeichnis:

Was ist das bcp-Dienstprogramm in SQL Server?
Was ist das bcp-Dienstprogramm in SQL Server?

Video: Was ist das bcp-Dienstprogramm in SQL Server?

Video: Was ist das bcp-Dienstprogramm in SQL Server?
Video: xp_cmdshell in sql server 2024, Kann
Anonim

Das Massenkopierprogramm ( BCP ) ist eine Befehlszeile Dienstprogramm das wird mit Microsoft geliefert SQL Server . Mit BCP , können Sie große Datenmengen in und aus importieren und exportieren SQL Server Datenbanken schnell und einfach. Jeder DBA, der diese Funktionalität verwendet hat, stimmt zu, dass BCP ist ein unverzichtbares Werkzeug.

Wie verwende ich das BCP-Dienstprogramm in SQL Server?

Loslegen

  1. Rufen Sie die bcp-Argumente ab. Schreiben Sie in der Befehlszeile bcp.
  2. Holen Sie sich die Version. Sie können die Version des bcp mit dem Argument -v abrufen:
  3. Exportieren Sie Daten aus einer SQL Server-Tabelle in eine Datei.
  4. Exportieren Sie Daten aus einer SQL Server-Abfrage in eine Datei.
  5. Führen Sie bcp mit PowerShell aus.
  6. Führen Sie bcp auf SSIS aus.
  7. Rufen Sie eine Batchdatei in SSIS auf.

Abgesehen von oben, was ist Bulkcopy in SQL? Microsoft SQL Server enthält ein beliebtes Befehlszeilen-Dienstprogramm namens bcp zum schnellen Massenkopieren großer Dateien in Tabellen oder Ansichten in SQL Server-Datenbanken. Die SqlBulkCopy -Klasse können Sie verwaltete Codelösungen schreiben, die ähnliche Funktionen bereitstellen. Ein einzelnes Massenkopie Betrieb. Mehrere Massenkopie Operationen.

Was ist eine BCP-Datei?

Das Dienstprogramm zum Massenkopieren ( bcp ) Massenkopien von Daten zwischen einer Instanz von Microsoft SQL Server und einem Daten Datei in einem vom Benutzer angegebenen Format. Die bcp Dienstprogramm kann verwendet werden, um eine große Anzahl neuer Zeilen in SQL Server-Tabellen zu importieren oder Daten aus Tabellen in Daten zu exportieren Dateien.

Was ist der Unterschied zwischen BCP und Bulk-Insert?

BULK-EINLAGE ist ein SQL-Befehl und BCP ist ein separates Dienstprogramm außerhalb von SSMS und Sie müssen es ausführen BCP von der DOS-Eingabeaufforderung (Eingabeaufforderung). BULK-EINLAGE kann Daten aus Flatfile in die Tabelle von SQL Server kopieren, während BCP ist für importieren und beide exportieren. BCP hat weniger Parsing-Aufwand und -Kosten als BULK-EINLAGE.

Empfohlen: