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

कमांड लाइन के माध्यम से dtsx संकुल को कैसे निष्पादित करें

जब मैं टिप्पणी के उत्तर की प्रतीक्षा कर रहा हूं, तब यहां अनुमान लगाते हुए, आमतौर पर जब कोई पैकेज BIDS में ठीक चलता है, लेकिन कमांडलाइन से काम नहीं करता है, तो मुझे लगता है कि यह 64/32 बिट असंगतता से संबंधित है।

क्या आप एक्सेल, एक्सेस या किसी अन्य चीज का उपयोग कर रहे हैं जो शीट्स के नीचे जेट ड्राइवर का उपयोग करता है? यह केवल 32 बिट मोड में काम करता है।

64 बिट ओएस पर, डिफ़ॉल्ट रूप से जब आप एक नया ओडीबीसी कनेक्शन बनाते हैं, तो आप इसे 64 बिट नेमस्पेस में बना रहे होंगे, जिसे 32 बिट संस्करण एक्सेस नहीं कर पाएगा?

क्या आप Informix या UDB/DB2 ड्राइवरों का उपयोग कर रहे हैं? मुझे उनमें से केवल 32 संस्करण ही मिले हैं।

कमांड लाइन से पैकेज चलाना

dtexec एसएसआईएस पैकेज चलाने के लिए कमांड लाइन तंत्र है। यह 64 बिट OS के लिए 2 फ्लेवर में आता है, दोनों का नाम dtexec . है और आम तौर पर 32 बिट को विंडोज पथ पर्यावरण चर में संदर्भित किया जाता है

64 बिट OS पर, 64 बिट का डिफ़ॉल्ट पथ "c:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTExec.exe" होगा

अभी भी 64 बिट OS पर, 32 संस्करण का पथ "c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe" होगा

FooBar.dtsx नाम का एक पैकेज चलाने के लिए जो C:\Src\MyProject\MyProject में रहता है, मंगलाचरण होगा

"c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe" /file C:\Src\MyProject\MyProject\FooBar.dtsx

यदि वह पैकेज MyProject फ़ोल्डर में SQL सर्वर (DEVSQL01) पर रहता है, तो यह उसी पैकेज को चलाने के लिए कॉल होगा।

"c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe" /SQL \MyProject\FooBar /SERVER DEVSQL01

संपादित करें

कॉन्फ़िगरेशन लागू करने के लिए, आपको /CONF . निर्दिष्ट करना होगा विकल्प

"c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe" /file C:\Src\MyProject\MyProject\FooBar.dtsx /CONF C:\FooBar.dtsConfig

आपकी टिप्पणियों को देखते हुए, हमारे उपयोग के बीच एकमात्र अंतर यह है कि आपने सब कुछ दोहरे उद्धरण चिह्नों में लपेट दिया है। पूर्ववर्ती और अनुगामी उद्धरण के बिना इसे आज़माएं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डीबीओ स्कीमा के साथ नामित एसक्यूएल सर्वर टेबल्स

  2. SQL सर्वर पूर्ण-पाठ क्वेरी से परिणामों की हिट-हाइलाइटिंग कैसे करें

  3. उपयोग में SQL सर्वर का संस्करण डेटाटाइप डेटाटाइम 2 का समर्थन नहीं करता है?

  4. SQL Server 2008 के विरुद्ध चलते समय SqlDataReader.HasRows में कोई बग है?

  5. SQL सर्वर क्वेरी - समूहवार गुणन