2009-02-03 22 views
6

मुझे एक लिनक्स सर्वर पर चल रहे एक PHP स्क्रिप्ट से एक एमएस SQL ​​सर्वर डेटाबेस से कनेक्ट करने की आवश्यकता है। मैं फ्रीटीडीएस का उपयोग कर देख रहा हूं क्योंकि लिनक्स के लिए कोई आधिकारिक एमएस एसक्यूएल सर्वर ड्राइवर नहीं है। क्या यह मेरा सबसे अच्छा विकल्प है? क्या यह उत्पादन वातावरण में ठीक है? क्या अन्य विकल्प हैं, शायद ओडीबीसी?लिनक्स पर PHP से एमएस एसक्यूएल सर्वर से कनेक्ट करें?

उत्तर

2

ड्राइवर इस्तेमाल कर सकते हैं कंपनी के लिए मैं FreeTDS चल रहा है काम अब लगभग 6 वर्षों के लिए अपने उत्पादन सर्वर पर एसक्यूएल 2000 तक कनेक्ट करने के लिए। विशेष चरित्र एन्कोडिंग के साथ कुछ समस्याएं हैं, लेकिन कुल मिलाकर यह अच्छी तरह से काम करता है।

+0

धन्यवाद, अब अगर मैं केवल कनेक्शन काम कर सकता हूं :) – Liam

2

सबसे अच्छा मुफ्त विकल्प है। मैंने इसे क्यूटी (सी ++) के साथ उपयोग किया है।

आप इसे यूनिक्सोडबीसी के साथ उपयोग कर सकते हैं।

आप इसे भुगतान कर सकते हैं, तो आप से easysoft

+0

धन्यवाद, अब अगर मैं केवल कनेक्शन काम कर सकता हूं :) – Liam

1

मैं और अधिक सहमत नहीं हो सकता था, फ्रीटीडीएस वही करता है जो आप करना चाहते हैं, यहां उत्पाद का एक संक्षिप्त विवरण दिया गया है: "फ्रीटीडीएस यूनिक्स और लिनक्स के लिए पुस्तकालयों का एक सेट है जो आपके प्रोग्राम को मूल रूप से माइक्रोसॉफ्ट से बात करने की अनुमति देता है एसक्यूएल सर्वर और साइबेस डेटाबेस। "

बस उनकी वेबसाइट पर जाएँ और इससे पहले कि आप जानते हैं कि आप बंद है और चल रहा हो जाएगा: http://www.freetds.org/

  • निकोलस
1

मैं PHP के बारे में पता नहीं है, लेकिन यह निश्चित रूप लिए सबसे अच्छा समाधान है अजगर। मेरे पास इसके लिए written up a Beginners How To है। लिनक्स के बारे में अनुभाग किसी प्रोग्रामिंग भाषा के लिए प्रासंगिक होंगे।

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