Aracılığıyla paylaş


ole db hedef

ole db hedef çeşitli veritabanı kullanarak ole db uyumlu veritabanlarına veri yükler tablo veya görünüm ya da bir sql komutu.ole db kaynak içindeki tablolara, veri yükleyebilir Microsoft Office Access ve SQL Server veritabanları.

Not

Veri kaynak ise Microsoft Office Excel 2007'de, veri kaynağını gerektirir bir farklı Bağlantı Yöneticisi sürümlerinden önceki Excel.Daha fazla bilgi için bkz: Nasıl yapılır: Bir Excel çalışma kitabına bağlanmak.

ole db hedef modları verileri yüklemek için beş farklı veri erişim sağlar:

  • Tablo veya görünüm.Yeni bir tablo oluşturabilir veya varolan bir tablo veya Görünüm belirtebilirsiniz.

  • Bir tablo veya Görünüm Hızlı yükleme seçenekleri kullanarak.Varolan bir tabloyu belirlemek veya yeni bir tablo oluşturun.

  • Bir tablo veya görünüm bir değişken belirtilmiş.

  • Bir tablo veya Görünüm Hızlı yükleme seçenekleri kullanarak bir değişken belirtilmiş.

  • Bir sql deyim sonuçlar.

Not

ole db hedef parametreleri desteklemez.Parametreli bir INSERT yürütmek gerekirse, deyim, ole db komut dönüştürme göz önünde bulundurun.Daha fazla bilgi için bkz: ole db komut dönüşümü.

ole db hedef çift baytlık karakter küme küme (dbcs) kullanan veri yüklediğinde, verileri veri erişim modu hızlı yükleme seçeneğini kullanın ve ole db Bağlantı Yöneticisi'ni kullanıyorsa, bozuk olabilir Microsoft İçin ole db sağlayıcısı SQL Server (sqloledb).Emin olmak için bütünlük dbcs verileri kullanmak için ole db Bağlantı Yöneticisi'ni yapılandırmanız gerekir SQL Server Native Client veya yük hızlı erişim modlarından birini kullanın: Tablo veya görüntüleme - hızlı yük veya Tablo adı veya Görünüm Adı değişkeni - hızlı yük.Her iki seçenek de kullanılabilen ole db hedef Düzenleyicisi iletişim kutusu.Programlama, SSIS nesne modeli, gereken küme AccessMode özelliğine OpenRowset Using FastLoad, veya OpenRowset Using FastLoad From Variable.

Not

Kullanırsanız, ole db hedef Düzenleyicisi iletişim kutusunda SSIS Tasarımcısı içine ole db hedef ekler veri, hedef tablo oluşturmak için yeni oluşturulan tablo el ile seçmeniz gerekebilir.ole db sağlayıcı, ole db sağlayıcı for DB2, gibi şema tanımlayıcıları için tablo adını otomatik olarak ekler manuel seçim gereksinimi ortaya çıkar.

Not

create table deyim, ole db hedef Düzenleyicisi iletişim kutusu oluşturur Mayıs hedef türüne bağlı olarak değişiklik gerektirir.Örneğin, bazı hedefleri destekleyen veri türlerini create table deyim kullanır.

Bu hedef bir verilere bağlanmak için bir ole db Bağlantı Yöneticisi kullanır kaynak ve Bağlantı Yöneticisi'ni kullanmak için ole db sağlayıcısını belirtir.Daha fazla bilgi için bkz: ole db Bağlantı Yöneticisi.

Bir Integration Services Proje verileri de sağlar kaynak nesne veri kaynakları ve veri kaynak görünümleri için ole db hedef. kullanılabilir hale getirmek için bir ole db Bağlantı Yöneticisi, oluşturma, danDaha fazla bilgi için bkz: Veri kaynağı (SSIS) ve Veri kaynağı Görünüm (SSIS).

ole db hedef giriş sütunları sütunlar arasındaki eşlemeleri hedef veri içeren kaynak.Tüm hedef sütunlar için giriş sütunları eşleştirmek zorunda değilsiniz, ancak hiçbir giriş sütun hedef sütunların eşleştirilip hedef sütun özelliklerini bağlı hatalar oluşabilir.Örneğin, hedef sütunun null değerlere izin vermez, bu sütun için bir giriş sütun eşlenmelidir.Buna ek olarak, eşlenen sütun veri türleri uyumlu olması gerekir.Örneğin, bir dize veri türü hedef sütun için bir numeric veri türü ile birlikte bir giriş sütun eşlenemiyor.

ole db hedef normal bir giriş ve çıkış bir hata vardır.

Veri türleri hakkında daha fazla bilgi için bkz: Tümleştirme Hizmetleri veri türleri.

Hızlı yükleme seçenekleri

ole db hedef hızlı yük veri erişim modunu kullanıyorsa, kullanıcı aşağıdaki hızlı yükleme seçenekleri belirleyebilirsiniz arabirim, ole db hedef Düzenleyicisi, hedef için:

  • Alınan veri dosyasından kimlik değerlerini korumak veya tarafından atanmış benzersiz değerleri kullanın SQL Server.

  • Null değeri toplu yükleme işlemi sırasında korur.

  • Hedef Tablo kısıtlamaları denetleyin veya sırasında görüntülemek toplu alma işlem.

  • Tablo düzey elde kilit işlem süresi için toplu yük.

  • toplu iş iş işlemde satır sayısını belirtin ve yürütme boyutu.

Bazı hızlı yükleme seçenekleri, ole db hedef belirli özelliklerinde saklanır.Örneğin, FastLoadKeepIdentity tutmak etkinleştirilip etkinleştirilmeyeceğini belirtir, değerleri tanımlamak FastLoadKeepNulls null değerlerini korumak etkinleştirilip etkinleştirilmeyeceğini belirtir ve FastLoadMaxInsertCommitSize için yürütme olarak satır sayısını belirtirtoplu iş iş. Diğer hızlı yükleme seçenekleri, virgülle ayrılmış bir listede depolanan FastLoadOptions özellik.ole db hedef saklanan tüm Hızlı yükleme seçenekleri kullanıyorsa, FastLoadOptions ve içinde listelenen ole db hedef Düzenleyicisi iletişim kutusunda özellik değeri küme TABLOCK, CHECK_CONSTRAINTS, ROWS_PER_BATCH=1000.Değeri 1000 hedef 1000 satırlık kullanmak üzere yapılandırıldığını gösterir.

Not

Herhangi bir kısıtlama hata en hedef neden olan satır tarafından tanımlanan tüm toplu iş iş FastLoadMaxInsertCommitSize için başarısız olur.

In addition to the fast load options exposed in the OLE DB Destination Editor dialog box,you can configure the OLE DB destination to use the following bulk load options by typing the options in FastLoadOptions property in the Advanced Editor dialog box.

Hızlı yükleme seçeneği

Açıklama

KILOBYTES_PER_BATCH

Eklemek için kilobayt cinsinden boyutunu belirtir.Form seçeneği olan KILOBYTES_PER_BATCH = <pozitif bir tamsayı değeri>.

FIRE_TRIGGERS

Tetikleyiciler INSERT tablo üzerinde ateşlenmesine olup olmadığını belirtir.Form seçeneği olan FIRE_TRIGGERS.Tetiklemeleri ateşlemek seçeneği varlığını gösterir.

SİPARİŞ

Nasıl giriş verileri sıralanmış belirtir.SİPARİŞ formu seçeneği olan <sütun adı> asc|desc.Herhangi bir sayıda sütun listelenebilir ve sıralama düzeni düzenini eklemek isteğe bağlıdır.Sıralama düzeni atlanırsa, verileri sıralı değil ekleme işlemini varsayar.

NotNot
Performans geliştirilmiş kümelenmiş dizin girdi verileri sıralamak için sipariş seçeneğini kullanırsanız, tablo.Önemi hakkında daha fazla bilgi için ORDER , seçenek Bkz: Toplu olduğunda veri alma, sıralama düzenini denetleme.

The Transact-SQL keywords are traditionally typed using uppercase letters, but the keywords are not case sensitive.

Hızlı yükleme seçenekleri hakkında daha fazla bilgi için bkz: BULK INSERT (Transact-SQL).

ole db hedef sorun giderme

Dış veri sağlayıcıları için ole db hedef yaptığı çağrıları oturum açabilir.Bu günlüğe kaydetme olanağı, ole db hedef gerçekleştirdiği dış veri kaynaklarına veri kaydetme sorunlarını gidermek için kullanabilirsiniz.Dış veri sağlayıcıları için ole db hedef yaptığı çağrıları günlüğe kaydetmek için seçin ve paketi oturum etkinleştir Tanı olay paket üzerinde düzey.Daha fazla bilgi için bkz: Paket yürütme sorun giderme.

ole db hedef yapılandırma

Yapabilirsiniz küme Özellikler'inde SSIS Tasarımcısı veya programlı olarak.

Yapabilirsiniz özellikleri hakkında daha fazla bilgi için küme , ole db hedef Düzenleyicisi iletişim kutusunda, aşağıdaki konulardan birini tıklatın:

The Advanced Editor dialog box reflects the properties that can be set programmatically.Yapabilirsiniz özellikleri hakkında daha fazla bilgi için küme , Gelişmiş Düzenleyici iletişim kutusunda veya programlı olarak aşağıdaki konulardan birini tıklatın:

Özellikleri küme hakkında daha fazla bilgi için aşağıdaki konulardan birini tıklatın:

Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa msdn veya TechNet:

Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.