(вибачте, це була більш загальна відповідь про надходження SQL - я не читав відповіді про функцію WebServices SQL Server 2005. Хоча ця функція все ще працює через HTTP, а не більше безпосередньо через сокети, тому по суті вони побудували міні-веб-сервер на сервер бази даних, тож ця відповідь - це ще один маршрут, який ви можете пройти.)
Ви також можете підключитися безпосередньо за допомогою сокетів (google "javascript sockets"), і безпосередньо в цей момент я маю на увазі використання Flash-файлу для цієї мети, хоча HTML5 має веб-розетки як частину специфікації, яка, на мою думку, дозволяє вам робити те саме.
Деякі люди цитують проблеми безпеки, але якщо ви правильно розробили дозволи бази даних, теоретично ви повинні мати доступ до бази даних з будь-якого переднього кінця, включаючи OSQL, і не мати порушення безпеки. Проблема безпеки, таким чином, буде, якщо ви не підключалися через SSL.
Нарешті, хоч я впевнений, що це все теоретично, тому що я не вірю, що для обробки комунікаційних протоколів для SSL або SQL Server існують бібліотеки JavaScript, тому, якщо ви не готові самі зрозуміти ці речі, це було б краще пройти маршрут наявності веб-сервера та мови скриптів на стороні сервера між браузером та базою даних.