Aracılığıyla paylaş


OLE DB hedef

OLE DB hedef farklı bir veritabanı tablosu veya görünümünde bir SQL komutunu kullanarak OLE DB uyumlu veritabanları verileri yükler.Örneğin, OLE DB kaynak yüklemek veri tablolarıMicrosoftOffice Access veSQL Serververitabanları.

Not

, Verileri kaynak olanMicrosoftOffice Excel 2007, verileri kaynak gerektiren bir Excel. önceki sürümlerden farklı bir Bağlantı YöneticisiDaha fazla bilgi için bkz:Nasıl Yapılır: Bir Excel çalışma kitabı için bağlanma.

The OLE DB hedef sağlayan beş farklı veri erişim modu verileri yüklemek için:

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

  • Bir tablo veya Görünüm Hızlı yükleme seçeneklerini kullanarak.Yeni bir tablo oluşturun veya varolan bir tabloyu belirtebilirsiniz.

  • 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ş.

  • sonuçlar, bir SQL deyim.

Not

OLE DB hedef parametre desteklemez.Parametreli bir INSERT deyim çalıştırmak istiyorsanız, OLE DB komut dönüştürmeyi deneyin.Daha fazla bilgi için bkz:OLE DB komut dönüştürme.

, OLE DB hedef yükler, çift baytlık karakter kümesi (DBCS) kullanan verileri, veri erişim modu Hızlı yükleme seçeneği kullanmıyorsa ve OLE DB Bağlantı Yöneticisi'ni kullanıyorsa, veriler bozulabilirMicrosoftOLE DB sağlayıcı forSQL Server(SQLOLEDB).DBCS verilerin bütünlüğünü sağlamak için kullanılacak OLE DB Bağlantı Yöneticisi yapılandırmalısınızSQL ServerYerel istemci ya da kullanımı bir Hızlı yükleme erişim modları: Tablo veya Görünüm - Hızlı yükleme ya da Tablo adı ya da görünüm adı değişkeni - Hızlı yükleme . Her iki seçenek kullanılabilirOLE DB hedef Düzenleyicisi iletişim kutusu. Programlama,SSISküme nesne modeli,AccessModeözellikOpenRowset Using FastLoad, orOpenRowset Using FastLoad From Variable.

Not

Kullanıyorsanız,OLE DB hedef Düzenleyicisi iletişim kutusunda SSISOLE DB hedef veri ekler hedef tablo oluşturmak için Designer, yeni oluşturulan tabloyu el ile seçmeniz gerekebilir.El ile seçimi gerek for DB2, OLE DB sağlayıcı gibi bir OLE DB sağlayıcı için tablo adını otomatik olarak şema tanımlayıcıları ekler oluşur.

Not

The CREATE tablo deyim,OLE DB hedef Düzenleyicisi iletişim kutusu görüntülenebilir oluşturduğu hedef türü. bağlı olarak değişiklik gerektirir. Örneğin, bazı hedefleri CREATE tablo deyimini kullanan veri türlerini desteklemez.

Bu hedef bir verilere bağlanmak için bir OLE DB Bağlantı Yöneticisi'ni kullanan kaynak ve Bağlantı Yöneticisi kullanmak için OLE DB sağlayıcı belirtir.Daha fazla bilgi için bkz:OLE DB Bağlantı Yöneticisi.

AnIntegration ServicesProject içinden oluşturabileceğiniz bir OLE DB Bağlantı Yöneticisi, veri kaynakları ve veri görünümleri kullanılabilir OLE DB hedef. kaynak oluşturmak için veri kaynağı nesnesi de sağlarDaha fazla bilgi için bkz:Veri kaynak (SSIS)veVeri kaynağı görüntüle (SSIS).

Bir OLE DB hedef hedef veri kaynağında giriş sütunları sütunlar arasındaki eşleştirmeleri içerir.Tüm hedef sütun için giriş sütunları eşleştirmek zorunda değilsiniz, ancak hedef sütun özelliklerini bağlı olarak, hedef sütun için sütun giriş eşlenmiş hataları oluşabilir.Örneğin, hedef sütunun null değerlere izin veriyorsa, bir girdi sütun o sütun için eşlenmesi gerekir.Buna ek olarak, eşleşen sütun veri türleri uyumlu olması gerekir.Örneğin, bir dize veri türüyle bir hedef sütun için bir sayısal veri türü ile bir girdi sütun eşlenemiyor.

The OLE DB hedef olan normal bir giriş ve bir hata çıktı.

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

Hızlı yükleme seçenekleri

Hızlı yükleme veri erişim modu, hedef OLE DB kullanır, kullanıcı arabiriminde aşağıdaki Hızlı yükleme seçenekleri belirtebilirsinizOLE DB hedef Düzenleyicisi, hedef için:

  • Alınan veri dosyasından kimlik değerlerini korumak veya tarafından atanan benzersiz değerleri kullanınSQL Server.

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

  • Hedef Tablo kısıtlamaları denetlemek veya görüntüleme sırasında toplu alma işlemi.

  • Al bir tablo düzey kilit süresi boyunca toplu yükleme işlemi.

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

Bazı Hızlı yükleme seçenekleri, belirli bir OLE DB hedef özelliklerinde saklanır.Örneğin,FastLoadKeepIdentitykorumak belirler değerlerini belirlemekFastLoadKeepNullsnull değerleri korumak belirtir veFastLoadMaxInsertCommitSizetoplu iş iş. tamamlanması için satır sayısını belirtirDiğer Hızlı yükleme seçenekleri virgülle ayrılmış bir listede depolananFastLoadOptionsözellik.OLE DB hedef tüm Hızlı yükleme seçenekleri depolanan kullanırFastLoadOptionsve listelenmektedirOLE DB hedef Düzenleyicisi iletişim kutusunda özelliği değeridir küme için TABLOCK, CHECK_CONSTRAINTS, ROWS_PER_BATCH=1000.Değeri 1000 hedef 1000 satırlık kümeler kullanmak üzere yapılandırıldığını gösterir.

Not

Tüm toplu iş iş iş tarafından tanımlanan satır hedef sırasında herhangi bir sınırlama hata nedenFastLoadMaxInsertCommitSizebaşarısız.

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 vardırKILOBYTES_PER_BATCH=<pozitif bir tamsayı değeri>.

FIRE_TRIGGERS

Tetikleyici üzerinde ekleme harekete olup olmadığını belirtir tablo.Form seçeneği vardırFIRE_TRIGGERS.Tetikleyici harekete, seçenek olup olmadığını gösterir.

SİPARİŞ

Verilerin nasıl sıralanır belirtir.ORDER form seçeneği vardır<sütun adı>ASC|DESC.İstediğiniz sayıda sütun listelenebilir ve sıralama düzeni düzenini eklemek isteğe bağlıdır.sıralama düzeni belirtilmezse, sıralanmamış verisi ekleme işlemini kabul eder.

NoteNote:
Giriş verileri tablo üzerinde kümelenmiş dizin göre sıralamak için ORDER seçeneğini kullanırsanız, performansı artırılabilir.Önemi hakkında daha fazla bilgi içinORDERseçenek, bkz:Toplu veri alma, sıralama düzeni 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ı, OLE DB hedef arama kaydedebilirsiniz.Bu günlüğe kaydetme olanağı, OLE DB hedef yapan dış veri kaynağına veri kaydetme sorunlarını gidermek için kullanabilirsiniz.Paketi oturum açma seçeneğini tıklatıp etkinleştirmek için dış veri sağlayıcısı, OLE DB hedef arama oturum açmak içinTanılama sırasında paket düzey. olay Daha fazla bilgi için bkz:Paket yürütme sorunlarını giderme.

OLE DB hedef yapılandırma

Yapabilirsiniz küme özellikleri kullanılarakSSISTasarımcısı veya programla.

Ayarlayabileceğiniz özellikler hakkında daha fazla bilgi içinOLE 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 icon (small)tümleştirme Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler, Microsoft Office 2010 Suite gelen video yanı sıra, seçilen topluluk çözümleri için ziyaret edin veIntegration ServicesMSDN veya TechNet sayfa:

Bu güncelleştirmeler otomatik bildirilmesi için sayfanın RSS akışlarını için abone olmak olun.