sql server - How to use PHP's odbc_connect() to connect to an ODBC DSN on another host on the same LAN? -
मैंने सफलतापूर्वक PHP के odbc_connect () के द्वारा एक SQL Server 2005 एक्सप्रेस डेटाबेस के माध्यम से एक Windows Vista बॉक्स पर कनेक्शन का परीक्षण किया है निम्न कोड:
$ कनेक्ट = odbc_connect ("mssqllocal2", "", ""); // पहले आरजी सिस्टम DSN है जो कि मैंने विंडोज पर कॉन्फ़िगर किया है
यह कनेक्शन ठीक काम करता है जब उसी विंडोज बॉक्स पर WAMPserver के उदाहरण से निष्पादित किया जाता है हालांकि, मैं एक ही ओएनबीसी DSN से उसी लैन पर एक अन्य मशीन से कनेक्ट करने में सक्षम होना चाहता हूं- इस विशेष मामले में, एक आईमैक चल रहे एमएएमपी और ओएस एक्स 10.5। अंत में, मैं एक दूरस्थ सर्वर से एक ही DSN से कनेक्ट करने में सक्षम होना चाहता हूं, लेकिन बाद में इस परियोजना में।
क्या इस तरह से कुछ सिंटैक्स हैं जो मैं कर सकता हूं का प्रयोग करें:
<पूर्व> $ कनेक्ट = odbc_connect ("192.168.0.55:mssqllocal2", "", "");
... या क्या मैं ओडीबीसी डेटा स्रोतों के कुछ बुनियादी सिद्धांतों को गलत समझता हूं?
इस तरह से किसी अन्य मशीन पर सीधा कनेक्शन करने का कोई तरीका हो सकता है लेकिन आप ओडीबीसी प्रशासक को डाउनलोड करने का प्रयास भी कर सकते हैं और अपने विंडोज मशीन की ओर इशारा करते हुए डेटास्त्रो को कॉन्फ़िगर करने के लिए इस्तेमाल कर सकते हैं। तब आप उस स्थानीय DSN को अपने php कोड में उपयोग करते हैं। तो मूल रूप से नेटवर्क संचार आपके PHP कोड की बजाय ओडीबीसी स्तर पर कॉन्फ़िगर किया गया है।
Comments
Post a Comment