Freigeben über


Infodatei zum Massenkopieren von Daten mithilfe von IRowsetFastLoad (OLE DB)

Aktualisiert: 17. Juli 2006

Veranschaulicht die Verwendung von IRowsetFastLoad zum Massenkopieren der Datensätze in eine Tabelle. Dieses Beispiel wird nicht auf IA64-basierten Systemen unterstützt.

Szenario

Weitere Informationen zu diesem Beispiel finden Sie unter How to: Bulk Copy Data Using IRowsetFastLoad (OLE DB) in der Onlinedokumentation.

Sprachen

Dieses Beispiel verwendet Visual C++.

Voraussetzungen

Stellen Sie vor dem Ausführen dieses Beispiels sicher, dass die folgende Software installiert ist:

Erstellen des Beispiels

  • In diesem Beispiel wird eine Verbindung mit der SQL Server-Standardinstanz des Computers hergestellt. Wenn Sie eine Verbindung mit einer benannten Instanz herstellen möchten, ändern Sie die Zeile WCHAR g_strTestLOC[100] = L"localhost"; in WCHAR g_strTestLOC[100] = L"machine_name\named_instance";. Standardmäßig wird SQL Server Express in einer benannten Instanz installiert.

  • Für dieses Beispiel müssen Sie die folgende gespeicherte Prozedur ausführen, die sich im Skriptverzeichnis des Beispiels befindet:

    USE AdventureWorks
    GO
    
    IF EXISTS (SELECT name FROM sysobjects WHERE name = 'IRFLTable')
         DROP TABLE IRFLTable
    GO
    
    CREATE TABLE IRFLTable (col_vchar varchar(30))
    

    Laden und führen Sie in SQL Server Management Studio das Skript Scripts\setup.sql aus, oder führen Sie den folgenden Befehl in einem Eingabeaufforderungsfenster aus:

    sqlcmd -E -I -i Scripts\setup.sql
    
  • Wenn Sie Visual Studio verwenden, laden Sie die Datei BulkCopyRecords.sln, und erstellen Sie sie.

  • Wenn Sie MSBuild.exe verwenden, rufen Sie MSBuild.exe an einer Eingabeaufforderung auf, und übergeben Sie dabei die Datei BulkCopyRecords.sln:

    MSBuild BulkCopyRecords.sln
    

Ausführen des Beispiels

Rufen Sie in Visual Studio den Befehl Starten ohne Debuggen (STRG+F5) auf.

Wenn Sie das Beispiel mit MSBuild.exe erstellt haben, rufen Sie BulkCopyRecords.exe auf.

Änderungsverlauf

Version Verlauf

17. Juli 2006

Geänderter Inhalt:
  • Voraussetzungen wurden verdeutlicht und aktualisiert, einschließlich der Website zum Downloaden der Beispiele.
Neuer Inhalt:
  • Informationen zum Herstellen von Verbindungen mit einer benannten Instanz wurden hinzugefügt.

Siehe auch

Konzepte

Datenzugriffsbeispiele

Hilfe und Informationen

Informationsquellen für SQL Server 2005