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