Toplu Kopyala işlemler (odbc) gerçekleştirme

Doğrudan odbc standardını destekleyen SQL Server Toplu kopyalama işlemleri.Bağlandığında bir örnek , SQL Server sürüm 7.0 veya sonraki sürümleri, SQL Server yerel istemci odbc sürücüsü destekler db Kitaplığı işlevlerini gerçekleştiren SQL Server Toplu kopyalama işlemleri.Bu sürücüye özgü uzantısı toplu kopyalama işlevleri kullanan varolan db Kitaplık uygulamaları için kolay yükseltme yol sağlar.Özel toplu kopyalama desteği bulunan aşağıdaki dosyalar aşağıdaki gibidir:

  • sqlncli.h

    Includes function prototypes and constant definitions for bulk copy functions.sqlncli.h must be included in the ODBC application performing bulk copy operations and must be in the application's include path when it is compiled.

  • sqlncli10.lib

    Must be in the library path of the linker and specified as a file to be linked.sqlncli10.lib is distributed with the SQL Server Native Client ODBC driver.

  • sqlncli10.dll

    Must be present at execution time.sqlncli10.dll is distributed with the SQL Server Native Client ODBC driver.

Not

odbc SQLBulkOperations işlev ilişkisi yoktur SQL Server kopya toplu olarak işlevs.Uygulamaları kullanmanız gerekir SQL Server-Toplu gerçekleştirmek için belirli toplu kopyalama işlevleri kopyalama işlemleri.

Gereken en düşük toplu kopya günlüğü

Tam kurtarma modeli ile toplu yükleme tarafından gerçekleştirilen tüm satır ekleme işlemlerinin tam olarak hareket günlüğüne kaydedilir.Büyük veri yükleri, bu hızla doldurmak işlem günlüğü neden olabilir.Belirli koşullar altında en az oturum mümkündür.Minimal günlüğü günlük alanı dolduran toplu yükleme işlemi olasılığını azaltır ve ayrıca tam günlük çok daha etkilidir.

Minimal günlüğü kullanma hakkında daha fazla bilgi için bkz: Toplu alma Minimal günlüğü için Önkoşullar.

Açıklamalar

BCP.exe olarak kullanırken, SQL Server 2005 veya daha sonra hatalar durumlarda görebilirsiniz önce herhangi bir hata olduğu SQL Server 2005.Bunun nedeni daha sonraki sürümlerde bcp.exe artık örtülü veri türü dönüştürme yapar.Önce SQL Server 2005, bcp.exe dönüştürülen money veri türü sayısal veri, hedef tablo vardı bir money veri türü.Ancak, bu durumda, bcp.exe ekstra alan basitçe kesilmiş. İçinde başlayan SQL Server 2005için kesilmiş olan veri türleri eşleşmiyor ve hedef tablo, bcp.exe dosyası arasında veri hata yükseltirseniz, uyma hedef tablo.Bu hatayı gidermek için verileri hedef veri türüyle eşleşecek şekilde düzeltin.İsteğe bağlı olarak, önce bir yayınında bcp.exe kullanmak SQL Server 2005.