Nasıl yapılır: bir SSIS paket yinelendi paket KIMLIĞINI yeniden oluşturmak için SQL Server Business ıntelligence Development Studio veya dtutil yardımcı programını kullanın

Makale çevirileri Makale çevirileri
Makale numarası: 906564 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Microsoft SQL Server 2005 Tümleştirme Hizmetleri (SSIS içinde), 16-bayt GUID oluşturulur ve SSIS paketini oluşturduğunuzda paket SSIS PackageID özelliği olarak saklanan. Paket çalıştırdıktan sonra günlük dosyasına paket KIMLIĞI SSIS günlük sağlayıcısını kullanarak yazabilirsiniz. Bu paket KIMLIĞI, farklı paketler için günlük girdileri ayırır.

Ancak, aşağıdaki davranış ortaya çıkabilir:
  • Bir dosya sisteminde bir SSIS paketi kopyaladığınızda, yeni bir kopyasını özgün SSIS paketi olarak aynı paketi KIMLIĞINI içerir.
  • Aynı paket KIMLIğI olan bir paketin başarıyla çalıştırabilir Ancak, paket kimlikleri aynı olduğundan, günlük verilerini kullanarak iki paket ayırt edemez.
Her paket için yeni bir paket KIMLIĞI yeniden oluşturmak için <a0></a0>, "Daha fazla bilgi" bölümünde açıklanan yöntemlerden birini kullanın.

Daha fazla bilgi

Örneğin, aşağıdaki koşullar, verildikleri sırayla doğru şunlardır:
  • Bir dosya sistemine DuplicateIDEmailer adlı bir paketi kopyalayabilir.
  • Yeni bir paket DuplicateIDEmailer_copy adını.
  • Her iki paketi de çalıştırdığınız.

    You may notice that the logging data for each package is similar to the following:
    Event           Source                 SourceID                               ExecutionID
    ==================================================================================================================
    PackageStart DuplicateIDEmailer        3ca884a7-7805-4e12-aeee-afb99735ccd8   1d650373-5b56-4b76-bd0a-1d6a234ea91e
    PackageEnd   DuplicateIDEmailer        3ca884a7-7805-4e12-aeee-afb99735ccd8   1d650373-5b56-4b76-bd0a-1d6a234ea91e
    PackageStart DuplicateIDEmailer_copy   3ca884a7-7805-4e12-aeee-afb99735ccd8   d40c0438-e846-468d-843b-58cf5965e6a1
    PackageEnd   DuplicateIDEmailer_copy   3ca884a7-7805-4e12-aeee-afb99735ccd8   d40c0438-e846-468d-843b-58cf5965e6a1
    PackageStart DuplicateIDEmailer_copy   3ca884a7-7805-4e12-aeee-afb99735ccd8   54d91f24-4f71-4665-ba4c-4e1272302872
    PackageEnd   DuplicateIDEmailer_copy   3ca884a7-7805-4e12-aeee-afb99735ccd8   54d91f24-4f71-4665-ba4c-4e1272302872
    PackageStart DuplicateIDEmailer        3ca884a7-7805-4e12-aeee-afb99735ccd8   ed3b33e2-4933-4bf4-884d-897a9d6488a6
    PackageEnd   DuplicateIDEmailer        3ca884a7-7805-4e12-aeee-afb99735ccd8   ed3b33e2-4933-4bf4-884d-897a9d6488a6
    The PackageName property that recorded in the Source column in the table was manually updated before execution. Bu nedenle, bazı farklar, günlük verilerini bulunmaktadır. Ancak, PackageID özelliği de yeniden oluşturmanız önerilir.
PackageID özelliği yeniden oluşturmak için <a0></a0>, aşağıdaki yöntemlerden birini kullanın.

SQL Server Business ıntelligence Development Studio kullanın.

  1. SQL Server Business ıntelligence, paket açma Development Studio.
  2. The Denetim akış tıklatın sekmesi.
  3. KIMLIK özelliği'ni tıklatın. Aşağı açılan listesinde < Yeni KIMLIK Oluşturma > tıklatın....

    Yeni BIR değer KODU) özelliğinde görünür.

Dtutil komut satırı yardımcı programını kullanın

Paket KIMLIğI yeniden üretmek için dtutil komut satırı yardımcı programını (dtutil.exe) /ı [D Regenerate] komut satırı anahtarı ile birlikte kullanabilirsiniz Aynı anda birden çok paket güncelleştirmek için <a0></a0>, bir toplu iş dosyası veya komut dosyası ortamı dtutil yardımcı programını kullanın. Dtutil yardımcı programının nasıl kullanılacağı hakkında daha fazla bilgi için komut isteminde aşağıdaki komutu yazın:
dtutil /?
Paket kimliği için <a0></a0>, paketleri, aynı klasöre koyun. Sonra her paketi paket KIMLIĞINI yeniden oluşturmak için aşağıdaki komutu çalıştırın:
için % dtutil.exe /i (<filepath>\*.dtsx) yapın / dosya
Not Komutu bir komut isteminde yazarken, tek bir yüzde işareti (%) kullanın. Komutu bir toplu iş dosyasında kullanırsanız, iki yüzde işaretleri (%) kullanın.

Referanslar

Dtutil yardımcı programı hakkında daha fazla bilgi için Microsoft SQL Server 2005 Books Online'da "dtutil yardımcı programı" konusuna bakın.

Özellikler

Makale numarası: 906564 - Last Review: 11 Mart 2006 Cumartesi - Gözden geçirme: 2.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
Anahtar Kelimeler: 
kbmt kbhowto kbsql2005ssis kbinfo KB906564 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:906564

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com