2010-02-18 18 views
28

मैं जावा प्रोग्राम पर काम कर रहा हूं जो sqlcmd पर कॉल कर रहा है। यह SQL सर्वर के साथ कंप्यूटर पर पूरी तरह से काम करता है, लेकिन ऐसा नहीं है जो कंप्यूटर पर नहीं है। मैं अपने जार में यह आदेश चलाने के लिए आवश्यक exe और dll फ़ाइलों को शामिल करना चाहता हूं। किसी को भी पता है कि मुझे किसकी जरूरत है? मैं पहले से ही batchparser90.dll, sqlcmd.exe, और sqlcmd.dll शामिल किया गया है। यह अभी भी काम नहीं किया।SQL सर्वर स्थापित किए बिना sqlcmd चलाएं

किसी भी सुझाव की सराहना की जाती है। अग्रिम में धन्यवाद!

+4

आप क्यों नहीं बस से कनेक्ट कर रहा नहीं कर रहे हैं पुनर्वितरण अधिकारों के बारे में सुनिश्चित नहीं हैं जेडीबीसी के माध्यम से सर्वर? –

+1

क्या आप क्लाइंट टूल्स exe का उपयोग कर क्लाइंट टूल्स के बिना मशीन से दूरस्थ रूप से एक एसक्यूएल कमांड चलाने की कोशिश कर रहे हैं? क्या वह सॉफ़्टवेयर स्वामी से पुनर्वितरण नियमों का उल्लंघन करता है? –

+0

@ सी। रॉस - मैं डेटाबेस से कनेक्ट नहीं करना चाहता हूं। मैं बस उपलब्ध सर्वरों की एक सूची चाहता हूं, और उसके बाद, एक सर्वर दिया, उपलब्ध डेटाबेस की एक सूची @ विलियम - मुझे पूरा यकीन नहीं है कि इसका मतलब क्या है। – chama

उत्तर

69

हालांकि मूल पोस्टर के लिए शायद यह बहुत देर हो चुकी है, भविष्य के संदर्भ के लिए, SQLCMD स्वतंत्र रूप से डाउनलोड करने योग्य है, इसलिए इस उद्देश्य के लिए स्पष्ट रूप से SQL सर्वर को खरीदना आवश्यक नहीं है। संभवतः उपयोगकर्ता के पास सीएएल के साथ SQL सर्वर है या उन्हें पहले स्थान पर SQLCMD की आवश्यकता नहीं होगी।

किसी भी घटना में, 2008 R2 डाउनलोड मेरी इस टाइपिंग के रूप में यहाँ है: 1033\x64\SqlCmdLnUtils.msi

(संपादित करें 2013-05-01) कृपया ध्यान दें यह है:

http://www.microsoft.com/en-us/download/details.aspx?id=16978

फ़ाइल डाउनलोड करें इस बिंदु पर एक पुरानी पुरानी रिलीज - "माइक्रोसॉफ्ट एसक्यूएल सर्वर फीचर पैक" के लिए अपडेट किए गए लिंक, या search the Microsoft Download Center के लिए टिप्पणियां देखें और अपनी पसंद की रिलीज चुनें - सबसे हालिया या जो आपके SQL सर्वर संस्करण का उपयोग करने में मेल खाता है, जैसा कि आप उचित समझना।

+4

एक बेहतर लिंक http://www.microsoft.com/en-us/download/details.aspx?id=26728 है और 1033 \ IA64 \ SqlCmdLnUtils.msi डाउनलोड का चयन करें। इसे फ़ाइलों को 'सी: \ प्रोग्राम फ़ाइलें \ माइक्रोसॉफ्ट एसक्यूएल सर्वर \ 100 \ टूल्स \ बिन्न' में स्थापित करना चाहिए, हालांकि यह उन्हें सिस्टम पथ में नहीं जोड़ सकता है। –

+0

हां, यह आर 2 एसपी 1 डाउनलोड है, हालांकि निश्चित रूप से व्यक्ति आईए 64 नहीं चाहता है। 2012 संस्करण (अब इस टिप्पणी को करने के रूप में वर्तमान) यहां है: http://www.microsoft.com/downloads/details.aspx?FamilyID=327CDA8D-2AD7-43F9-9746-34AC718F658D & amp; displaylang = ja और displaylang = एन –

+2

सही। मेरा मतलब 1033 \ x64 \ SqlCmdLnUtils.msi लिंक कहना था। ऐसा लगता है कि 2008 आर 2 एसक्यूएलसीएमडी (http://www.microsoft.com/en-us/download/details.aspx?id=16978#SQLCMD) और 2012 एसक्यूएलसीएमडी (http://www.microsoft) दोनों के लिए एंकर लिंक हैं .com/डाउनलोड/details.aspx? FamilyID = 327CDA8D-2AD7-43F9-9746-34AC718F658D & displaylang = ja और displaylang = en # SQLCMD) ताकि उपयोगकर्ताओं को संदर्भित करने के लिए वे सबसे अच्छे लिंक हो सकें। –

1

आप SQLCMD डाउनलोड कर सकते हैं और एक स्टैंडअलोन एप्लिकेशन के रूप में चला सकते हैं। लिंक का पालन करें।

Feature Pack for Microsoft SQL Server 2005 - Nov 2005

+0

इसी तरह, हाँ। ट्रोलिंग, नहीं (मेरे इतिहास से देखें)। लिंक अलग है क्योंकि मुझे SQL 2005 की आवश्यकता है। –

-2

वहाँ एक नि: शुल्क उपकरण "SQLs * प्लस" (http://www.memfix.com पर), जो एसक्यूएल की तरह है * प्लस एसक्यूएल सर्वर के लिए है।

डेटा स्वरूपण (सेट लाइनों आकार, pagesize, आदि), चर के साथ बहुत लचीला (&, & &), स्पूल, आदि

संबंधित मुद्दे