(क्षमा करें, यह एसक्यूएल बैकएंड्स के बारे में अधिक सामान्य उत्तर था - मैंने SQL सर्वर 2005 के वेबसर्विस फ़ीचर के बारे में उत्तर नहीं पढ़ा था। हालाँकि, यह सुविधा अभी भी सीधे सॉकेट्स के बजाय HTTP पर चलाई जाती है, इसलिए अनिवार्य रूप से उन्होंने इसका निर्माण किया है। डेटाबेस सर्वर में एक मिनी वेब सर्वर, इसलिए यह उत्तर अभी भी एक और मार्ग है जिसे आप ले सकते हैं।)
आप सीधे सॉकेट्स का उपयोग करके भी कनेक्ट कर सकते हैं (Google "जावास्क्रिप्ट सॉकेट्स") और सीधे इस बिंदु पर मेरा मतलब है कि इस उद्देश्य के लिए एक फ्लैश फ़ाइल का उपयोग कर रहा है, हालांकि एचटीएमएल 5 में वेब सॉकेट्स उस युक्ति के हिस्से के रूप में हैं जो मुझे विश्वास है कि आप एक ही काम करते हैं।
कुछ लोग सुरक्षा समस्याओं का हवाला देते हैं, लेकिन अगर आपने अपने डेटाबेस की अनुमति को सही तरीके से डिज़ाइन किया है, तो आपको सैद्धांतिक रूप से किसी भी सामने के छोर से डेटाबेस का उपयोग करने में सक्षम होना चाहिए, जिसमें ओएसक्यूसी शामिल है, और सुरक्षा ब्रीच नहीं है। सुरक्षा मुद्दा, तब होगा, यदि आप एसएसएल के माध्यम से कनेक्ट नहीं कर रहे थे।
अंत में, हालाँकि, मुझे पूरा यकीन है कि यह सब सैद्धांतिक है क्योंकि मुझे विश्वास नहीं है कि एसएसएल या एसक्यूएल सर्वर के लिए संचार प्रोटोकॉल को संभालने के लिए कोई भी जावास्क्रिप्ट लाइब्रेरी मौजूद है, इसलिए जब तक आप इन चीजों का पता लगाने के लिए तैयार नहीं होते हैं, तब तक यह अपने आप हो जाएगा। ब्राउज़र और डेटाबेस के बीच एक वेब सर्वर और सर्वर-साइड स्क्रिप्टिंग भाषा होने का मार्ग जाना बेहतर है।