यहाँ जब एसक्यूएल सर्वर कार्य इतिहास SSIS पैकेज से उत्पादन नहीं दिखा रहा है के लिए एक और तरीका है।
(उल्टा:। काम के इतिहास में
नकारात्मक बड़ा पैकेज के लिए: इस दृष्टिकोण काम के उत्पादन जहां किसी और को समर्थन यह उम्मीद करेंगे यह पता लगाने के लिए कहते हैं आप एक लंबे SSIS पैकेज है, या कार्यों के बहुत से घटकों, और आउटपुट के बहुत सारे, तो नौकरी का इतिहास पैकेज आउटपुट को नौकरी के इतिहास की कई पंक्तियों में विभाजित करेगा, पिछले जवाब में दृष्टिकोण बनाना - एक टेबल पर लॉगिंग करना - पढ़ने में आसान।)
एसएसआईएस पैकेज दिखाने के लिए नौकरी के दृश्य इतिहास में आउटपुट:
(1) "ऑपरेटिंग सिस्टम (सीएमडीएक्सईसी)",पर "SQL सर्वर एकीकरण सेवा पैकेज" प्रकार से नौकरी के चरणों को बदलें (2) पैकेज निष्पादित करने के लिए DTEXEC कमांड लाइन का उपयोग करें। कमांड लाइन का
उदाहरण:
DTExec /DTS "\MSDB\myPkgName" /DECRYPT pkgPass /MAXCONCURRENT " -1 " /CHECKPOINTING OFF
ध्यान दें कि यदि SSIS पैकेज 32-बिट निष्पादन (एक्सेल में निर्यात करने के लिए सही है, उदाहरण के लिए) की आवश्यकता है, तो ("प्रोग्राम फ़ाइल में DTEXEC उपयोगिता का उपयोग x86) "पूरी तरह से इसे योग्यता से। उदाहरण के लिए, जहां एसक्यूएल सर्वर आवेदन एक "ई:" पर स्थापित किया गया था ड्राइव, और जहां SQL सर्वर 2014 के लिए इस्तेमाल किया जा रहा है:
"E:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\DTExec.exe" /DTS "\MSDB\myPkgName" /DECRYPT pkgPass /MAXCONCURRENT " -1 " /CHECKPOINTING OFF
यदि आपका SSIS पैकेज फ़ाइल सिस्टम में कर रहे हैं (के रूप में ".dtsx" फ़ाइलें) , फिर "/ FITS" के साथ "/ DTS" को प्रतिस्थापित करें।
यदि आपके एसएसआईएस पैकेज एसएसआईएसडीबी में रखे गए थे ("प्रोजेक्ट परिनियोजन मॉडल" का उपयोग करके, जो पुराने "पैकेज परिनियोजन मॉडल" के बजाय SQL सर्वर 2012 से शुरू होता है), फिर "/ DTS" को "/ ISSERVER "।
अगला, जॉब चरण के "उन्नत" पृष्ठ पर जाएं, और सुनिश्चित करें कि "इतिहास में चरण आउटपुट शामिल करें" के लिए बॉक्स चेक किया गया है।
आखिरकार, अपने नौकरी के चरण को "रन के रूप में" पर विचार करें: यदि आपका काम "एसक्यूएल सर्वर इंटीग्रेशन सर्विसेज पैकेज" प्रकार के नौकरी चरणों पर पहले से ही प्रॉक्सी पर सेट किया गया है, तो आप पहले ही प्रॉक्सी सक्रिय कर चुके हैं सबसिस्टम "एसक्यूएल सर्वर एकीकरण सेवा पैकेज" के लिए। अब, उपरोक्त की तरह कमांड लाइन करने के लिए, प्रॉक्सी की गुणों की जांच करें, और सुनिश्चित करें कि यह सबसिस्टम "ऑपरेटिंग सिस्टम (सीएमडीएक्सईसी)" के लिए भी सक्रिय है।
MSDN संदर्भ: SSIS Output on Sql Agent history
बस जो मैं ढूंढ रहा था! ;) –