Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program Microsoft SQL Server zawiera popularne narzędzie wiersza polecenia o nazwie bcp. Narzędzie Bcp służy do szybkiego zbiorczego kopiowania dużych plików do tabel lub widoków w bazach danych programu SQL Server. Klasa SqlBulkCopy umożliwia pisanie rozwiązań kodu zarządzanego, które zapewniają podobne funkcje. Istnieją inne sposoby ładowania danych do tabeli (na przykład instrukcje INSERT), ale SqlBulkCopy oferują znaczącą przewagę nad nimi.
SqlBulkCopy Za pomocą klasy można wykonać następujące czynności:
- Pojedyncza operacja kopiowania zbiorczego
- Wiele operacji kopiowania zbiorczego
- Operacja kopiowania zbiorczego w ramach transakcji
Uwaga / Notatka
W przypadku korzystania z programu .NET Framework w wersji 1.1 lub starszej (która nie obsługuje SqlBulkCopy klasy), można wykonać instrukcję SQL Server Transact-SQL BULK INSERT przy użyciu SqlCommand obiektu .
W tym dziale
Przykładowa konfiguracja kopiowania zbiorczego:
Opisuje tabele używane w przykładach kopiowania zbiorczego i udostępnia skrypty SQL do tworzenia tabel w bazie danych AdventureWorks.
Operacje kopiowania pojedynczego zbiorczego:
Opisuje sposób wykonywania pojedynczej zbiorczej kopii danych do wystąpienia bazy danych przy użyciu klasy SqlBulkCopy. Obejmuje ona sposób wykonywania operacji kopiowania zbiorczego przy użyciu instrukcji Transact-SQL i SqlCommand klasy.
Wiele operacji kopiowania zbiorczego:
Opisuje sposób wykonywania wielu operacji zbiorczego kopiowania danych do instancji bazy danych przy użyciu klasy SqlBulkCopy.
Operacje transakcji i kopiowania zbiorczego:
Opisuje sposób wykonywania operacji kopiowania zbiorczego w ramach transakcji, w tym sposobu zatwierdzania lub wycofywania transakcji.
Wskazówki dotyczące zamówień dla operacji kopiowania zbiorczego:
Opisuje sposób używania wskazówek dotyczących kolejności w celu zwiększenia wydajności kopiowania masowego.