Paket Development sorun giderme araçları

Integration Servicesözellikleri ve ise tanesi gelişmekte olan paketleri sorun giderme için kullanabileceğiniz araçlar içerir SQL Server Veri Akışı Araçları (SSDT).

Tasarım Zamanı doğrulama sorunlarını giderme

Geçerli sürümünde Integration Services, paket açıldığında, sistem tüm veri akışı bileşenleri doğrulamadan önce tüm bağlantıları doğrular ve yavaş ya da çevrimdışı çalışmak kullanılabilir bağlantı belirler. Bu paketi veri akışı doğrulama gecikme azaltılmasına yardımcı olur.

Bir paketi açıldıktan sonra Bağlantı Yöneticisi'nde sağ tıklatarak bir bağlantı de kapatabilirsiniz Bağlantı Yöneticisi alan ve tıklatarak Çevrimdışı çalış. Bu SSIS Tasarımcısı işlemleri hızlandırabilirsiniz.

Çevrimdışı çalışmak için kurulan bağlantılar kalır çevrimdışı kadar aşağıdakilerden birini yapın:

  • Bağlantı Yöneticisi'nde sağ tıklatarak bağlantıyı sınamak Bağlantı Yöneticisi SSIS Tasarımcısı ve o zaman tıkırtı Test bağlantısı.

    Örneğin, bir bağlantı, başlangıçta paket açıldığında çevrimdışı çalışmak üzere ayarlanır. Sorunu çözmek ve bağlantı dizesini değiştirin Test bağlantısı bağlantıyı sınamak için.

  • Paketi yeniden veya paketi içeren projeyi açın. Doğrulama bağlantıları paketindeki tüm yeniden çalıştırın.

Integration Servicesdoğrulama hataları önlemek için aşağıdaki ek özellikleri içerir:

  • Tüm paketi ve tüm veri kaynakları kullanılabilir olmadığında çevrimdışı çalışmak için bağlantıları. Sen-ebilmek olanaklı Çevrimdışı çalış dan SSIS menü. Aksine DelayValidationözelliği, Çevrimdışı çalış bile, bir paketi açmadan önce seçenek kullanılabilir. Sen-ebilmek da olanaklı Çevrimdışı çalış Tasarımcısı işlemleri hızlandırmak ve doğrulanması için paket sadece istediğiniz zaman devre dışı bırakmak için.

  • YapılandırmaDelayValidation özelliği çalışma süresi kadar geçerli olmayan paket unsurları. Sen-ebilmek koymak DelayValidationiçin Truepaketi öğeleri yapılandırmasını geçersiz doğrulama hataları önlemek için tasarım zamanında. Örneğin, sql Yürüt görev zamanında tablo oluşturur kadar yok hedef tablo kullanan veri akışı bir görev olabilir. DelayValidationÖzellik paketi düzeyinde veya tek tek görevleri ve paketi içeren kapsayıcı düzeyinde etkinleştirilebilir. Normal olarak ayarlamak Bu özellik bırakmalısınız True, zamanında aynı doğrulama hatalarını önlemek için paketin dağıttığınızda aynı paketi öğeleri üzerinde.

    DelayValidationÖzelliği ayarlanabilir veri akışı görev, ancak her bireysel veri akışı bileşenlerini. Ayarlayarak benzer bir etki elde edebilirsiniz ValidateExternalMetadataözelliği bireysel veri akışı bileşenleri false. Ancak, bu özelliğin değeri olduğunda false, bileşen meta verileri dış veri kaynaklarına yapılan değişikliklerin farkında değil.

Doğrulama oluştuğunda paket tarafından kullanılan veritabanı nesneleri kilitliyse, doğrulama işlemi yanıt vermeyebilir. Bu durumlarda, SSISTasarımcısı da vermiyor. Doğrulama kullanarak devam Management Studioilişkili oturumu kapatmak için SQL Server. Bu bölümde anlatılan ayarları kullanarak da bu sorunu önleyebilirsiniz.

Akış denetimi sorunlarını giderme

Integration Servicesaşağıdaki özellikleri ve paketleri denetimi akışı paketi geliştirme sırasında sorun gidermek için kullanabileceğiniz araçlar içerir:

  • Görevleri, konteynerler ve paket kesme noktalarını ayarlamak. Kesme noktaları ayarlayabilirsiniz kullanarak grafik, araçları SSISTasarımcısı sağlar. Kesme noktaları, paket düzeyinde veya tek tek görevleri ve paketi içeren kapsayıcı düzeyinde etkinleştirilebilir. Bazı görevler ve containers kesme noktası ayarlamak için ek kesme koşulları sağlamak. Örneğin, döngünün her yineleme başında yürütme askıya döngü için kapsayıcı kesme koşula etkinleştirebilirsiniz.

  • Hata ayıklama pencereleri kullanın. Kesme, hata ayıklama pencere olan bir paketi çalıştırdığınızda SQL Server Veri Akışı Araçları (SSDT)değişken değerlerini ve durum iletileri erişim sağlar.

  • İlerleme sekmesindeki bilgileri gözden. SSISTasarımcı sağlar akış denetimi hakkında daha fazla bilgi, bir paket çalıştırdığınızda SQL Server Veri Akışı Araçları (SSDT). İlerleme sekmesini görevler ve containers yürütme sırasına göre listelenir ve başlangıç ve bitiş saatleri, uyarıları ve her görev ve paket dahil konteyner, hata iletilerini içerir.

Bu özellikler hakkında daha fazla bilgi için bkz: Hata ayıklama Denetim akışı.

Veri akışı sorunlarını giderme

Integration Servicesaşağıdaki özellikleri ve paketleri veri akışlarında paketi geliştirme sırasında sorun gidermek için kullanabileceğiniz araçlar içerir:

  • Yalnızca bir alt veri test. Sadece bir örnek veri kümesi kullanarak bir paketi veri akışı gidermek istiyorsanız, zamanında bir hat veri örneği oluşturmak için bir Percentage örnekleme veya Satır örnekleme dönüşümü içerebilir. Daha fazla bilgi için Yüzde örnekleme dönüşümüve Satır örnekleme dönüşümü.

  • Veri görüntüleyicileri veri akışı hareket verilerini izlemek için kullanın. Veri kaynakları, dönüşümleri ve hedefleri arasında hareket ederken veri görüntüleyicileri veri değerlerini görüntüler. Bir veri Görüntüleyici veri kılavuzunda görüntüler. Verileri bir veri Görüntüleyici Pano'ya kopyalayın ve sonra bir dosya veya Excel elektronik veri yapıştırabilirsiniz. Daha fazla bilgi için, bkz. Veri akışı için bir veri Görüntüleyici eklemek.

  • Bunları destekleyen veri akışı bileşenleri üzerinde hata çıkışlarına yapılandırmak. Birçok veri kaynakları, dönüşümleri ve hedefleri de destek hata çıkışlarına akışı. Veri akışı bileşen hata çıktı yapılandırma ile farklı bir hedef hataları içeren veri yönlendirebilirsiniz. Örneğin, verileri doğrulanamamış veya ayrı metin dosyasında kesildi yakalayabilirsiniz. Ayrıca, hata çıkışlarına veri görüntüleyicileri eklemek ve yalnızca hatalı verileri inceleyin. Tasarım zamanında hata yakalama zahmetli çıktılar veri değerleri gerçek veri ile etkin bir şekilde başa paketleri geliştirmenize yardımcı olacak. Ancak, diğer sorun giderme araçları ve özellikleri yalnızca tasarım sırasında yararlı olsa da, onların yararlılığı üretim ortamında hata çıkışlarına korur. Daha fazla bilgi için, bkz. Veri işleme hatası.

  • İşlenen satır sayısı yakalama. Bir paketi çalıştırdığınızda SSIStasarımcı, bir yol geçen satır sayısı görüntülenen veri akışı Tasarımcısı'nda. Düzenli aralıklarla veri yol hareket ederken, bu sayı güncelleştirilir. Son satır sayısı bir değişken yakalamak için veri akışı için bir satır sayısı dönüşümü de ekleyebilirsiniz. Daha fazla bilgi için, bkz. Satır sayısı dönüşümü.

  • İlerleme sekmesindeki bilgileri gözden. SSISTasarımcı sağlar veri akışları hakkında daha fazla bilgi, bir paket çalıştırdığınızda SQL Server Veri Akışı Araçları (SSDT). İlerleme sekmesini veri akışı bileşenleri yürütme sırasına göre listelenir ve paketin tamamını, yüzde olarak görüntülenir ve hedefe yazılan satırların her aşaması için ilerleme hakkında bilgi içerir.

Bu özellikler hakkında daha fazla bilgi için bkz: Hata ayıklama veri akışı.

Komut dosyalarında sorun giderme

Microsoft Visual StudioAraçları uygulamaları (vsta) geliştirme ortamı içinde Script görev ve Script bileşeni tarafından kullanılan komut dosyalarını yazmak olduğunu. vsta, aşağıdaki özellikleri ve komut dosyaları paketi geliştirme sırasında sorun gidermek için kullanabileceğiniz araçlar sağlar:

  • Komut dosyası görevleri komut dosyasında kesme noktası ayarlamak. vsta, komut dosyalarının Script görev yalnızca hata ayıklama desteği sağlar. Komut dosyası görevleri ayarlamak kesme noktaları paketleri ve görevleri ve kapsayıcılar paketi, tüm paketi öğeleri sorunsuz hata ayıklamayı etkinleştirme ayarladığınız kesme noktaları ile tümleşiktir.

    [!NOT]

    Birden çok komut dosyası görev içeren bir paket hata ayıklarken hata ayıklayıcı noktalarını tek bir Script görev hits ve diğer komut dosyası görevleri kesme noktaları göz ardı eder. Bir komut dosyası görevi bir Foreach döngüsü veya döngü için kapsayıcı bir parçası ise, hata ayıklayıcı döngünün ilk yineleme sonra Script görev noktalarını yoksayar.

Daha fazla bilgi için, bkz. Kod hata ayıklaması. Script bileşeni hata ayıklama konusunda öneriler için bkz: Kodlama ve kod bileşen hata ayıklama.

Bir açıklama olmadan hataları giderme

Eğer sen karşılaşmak bir Integration Serviceshata numarasını açıklamasında bulabileceğiniz paketi geliştirme sırasında eşlik eden bir açıklama Tümleştirme Hizmetleri hata ve ileti başvurusu. Liste, sorun giderme bilgileri şu anda içermez.

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

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


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

Ayrıca bkz.

Kavramlar

Paket yürütme sorun giderme araçları

Veri akışı performans özellikleri

Diğer Kaynaklar

Troubleshooting the Integration Services Service