Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

मैं बनाम 2010 का उपयोग करके एसक्लसेवर 2012 में एसएसआईएस पैकेज कैसे चला सकता हूं?

समस्या पर एक और काट लेना लेकिन देखें SSIS डेटाबेस पैकेज पथ सेट करें ए> और SSIS संगठन पृष्ठभूमि पढ़ने के लिए।

SSIS 2012 तक, यदि पैकेज SQL सर्वर पर तैनात किए गए थे, तो वे msdb में रहते थे। उनके साथ बातचीत करने के लिए .NET API सभी संस्करणों में समान था।

2012 में SSIS की रिलीज़ के साथ, हमारे पास दो अलग-अलग परिनियोजन मॉडल हैं। पैकेज परिनियोजन, जो कि "क्लासिक" मॉडल है, जीवित है और पूरी तरह से समर्थित है। 2005 में पैकेज चलाने के लिए समान कोड 2012 पैकेज परिनियोजन मॉडल प्रोजेक्ट के लिए काम करेगा। यह है। Microsoft.SqlServer.Dts.रनटाइम नाम स्थान

आपका कोड "पैकेज परिनियोजन मॉडल" API के साथ "प्रोजेक्ट परिनियोजन मॉडल" का उपयोग करके निर्मित 2012 समाधान को लोड करने का प्रयास कर रहा है। यह Microsoft.SqlServer.Management.IntegrationServices<है /ए> नाम स्थान और दोनों मिश्रित नहीं होते हैं।

आपके विकल्प हैं कि आप अपने प्रोजेक्ट को वापस पैकेज परिनियोजन मॉडल पर स्विच करें या अपना कोड अपडेट करें। पहले लिंक किए गए प्रश्न में, मैंने SSISDB कैटलॉग में SSIS पैकेज चलाने के लिए VB.NET कार्यान्वयन प्रदान किया। कुछ है .ispac फ़ाइल चलाने का तरीका क्योंकि मुझे dtexec . में विकल्प दिखाई देता है लेकिन मैं विशिष्ट विधि नहीं देख रहा हूँ। जब यह स्थानीय रूप से संकुल चलाता है तो यह तंत्र VS/SSDT उपयोग करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2008:प्राथमिक कुंजी के साथ तालिका को अद्यतन करें

  2. SQL में किसी दिए गए स्ट्रिंग में अक्षर को शून्य में बदलना

  3. SQL सर्वर जॉइन के बारे में आपको जो कुछ पता होना चाहिए

  4. टी-एसक्यूएल 2005:एक्सएमएल डेटाटाइप के माध्यम से शून्य मान पास करना

  5. PIVOT का उपयोग करते समय SQL Server 2012 में सही SUM मान नहीं मिल रहा है