Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 26078|Yanıt: 0

[Kaynak] SSIS Eğitimi (5) DTEXEC ile SSIS Paketlerinin Yürütülmesi

[Bağlantıyı kopyala]
2020-8-2 11:30:21 tarihinde yayınlandı | | | |
SSIS Tutorial 1 SQL Server Entegrasyon Hizmetlerine Giriş
https://www.itsvse.com/thread-9257-1-1.html

SSIS Tutorial (2) Visual Studio 2019 (VS2019) Install SSIS
https://www.itsvse.com/thread-9331-1-1.html

SSIS Tutorial (3) Add a MySQL veri kaynağı
https://www.itsvse.com/thread-9338-1-1.html

SSIS Tutorial 4 MySQL Verilerini SQL Server Veritabanına Senkronize Et
https://www.itsvse.com/thread-9336-1-1.html
VS 2019 ile bir SSIS projesi oluşturdum, VS'de, aşağıdaki şekilde gösterildiği gibi paketi sağ tıklayarak çalıştırabilirsiniz:



Makine SSIS paketlerini VS üzerinden çalıştırabilse de, sunucunun VS kurması imkansızdır ve sunucu SQL Server üzerinden çalıştırabilir.

Yerel olarak ve sunucuda kurduğum veritabanı sürümü: SQL Server 2017

DTExecUI visualizes execution

"SQL Server 2012"yi başlat menüsünden bulabilirsin, çalıştırmak için "Execution Package Utility"yi seçebilirsin, yerel yol adresim şöyle:

"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"


Paket kaynağından Dosya Sistemi'ni seçin ve çalıştırmaya çalışın, ancak hata şu şekildedir:

Başlık: SSIS Yürütme Özellikleri
------------------------------

Hata: 2020-08-02 11:19:01.51
   Kod: 0xC001700A
   Kaynak: Paket
   Not: Paketteki sürüm numarası geçersizdir. Sürüm numarası mevcut sürüm numarasından büyük olamaz.
Hata bitiyor
Hata: 2020-08-02 11:19:01.53
   Kod: 0xC0016020
   Kaynak: Paket
   Açıklama: Paketlerin 8. sürümden 6. sürüme geçişi "Paketteki sürüm numarası geçersiz" hatasıyla başarısız oldu 0xC001700A Sürüm numarası mevcut sürüm numarasından büyük olamaz. ”。
Hata bitiyor
Hata: 2020-08-02 11:19:01.60
   Kod: 0xC0010018
   Kaynak: Paket
   Açıklama: "DTS:Property" düğümünden "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" değeri yüklenirken bir hata meydana geldi.
Hata bitiyor
"C:\Users\itsvse_pc\source\repos\ITSVSE" paketini 0xC0010014 hatası nedeniyle yüklenemedi. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。
Açıklama: Bir veya daha fazla hata 0xC0010014" hatası nedeniyle meydana geldi. Bu mesajdan önce bu hataları detaylandıran daha spesifik hata mesajları gelmelidir. Bu mesaj, hata ile karşılaşan fonksiyon için dönüş değeri olarak kullanılır. , paket yüklenemedi. Bu, CPackage::LoadFromXML başarısız olduğunda gerçekleşir.
Kaynak: Paket


------------------------------
Düğme:

Emin misiniz
------------------------------


Hatanın nedeni, SSIS paket sürümünün çok yüksek olmasıdır ve çalıştırmayı düşürmemiz, SSIS projesinin özelliklerine sağ tıklayıp uygun sürümü seçmemiz gerekir, aşağıdaki şekilde gösterildiği gibi:



SSIS paketini tekrar çalıştırmayı deneyin ve aşağıdaki başarıyla elde edinin:



DTExec komut satırı yürütme

DTEXEC. EXE, SQL Server'ın kurulum dizininde yer alır ve paketi çalıştırmak veya SQL Server'a dağıtılmış paketi çalıştırmak için dtsx paket dosyasını belirtebilirsiniz, örneğin aşağıdaki komutla:

DTEXEC.EXE Dizin adresi:

"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe"
Aşağıda gösterildiği gibi yapmayı deneyin:



(Son)




Önceki:SSIS Tutorial (3) Add a MySQL veri kaynağı
Önümüzdeki:SSIS Eğitimi (6) SSIS Paket XML Yapılandırma Dosyalarının Kullanımı
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com