(Entschuldigung, dies war eine allgemeinere Antwort zu SQL-Backends. Ich hatte die Antwort zu der WebServices-Funktion von SQL Server 2005 nicht gelesen. Obwohl diese Funktion immer noch über HTTP und nicht direkt über Sockets ausgeführt wird, wurden sie im Wesentlichen erstellt ein Mini-Webserver in den Datenbankserver, daher ist diese Antwort noch ein anderer Weg, den Sie einschlagen könnten.)
Sie können auch eine direkte Verbindung über Sockets (Google "Javascript-Sockets") herstellen. Mit direkt an dieser Stelle meine ich die Verwendung einer Flash-Datei für diesen Zweck, obwohl HTML5 Web-Sockets als Teil der Spezifikation enthält, von der ich glaube, dass Sie dasselbe tun können.
Einige Leute führen Sicherheitsprobleme an, aber wenn Sie Ihre Datenbankberechtigungen korrekt entworfen haben, sollten Sie theoretisch von jedem Front-End, einschließlich OSQL, auf die Datenbank zugreifen können und keine Sicherheitsverletzung haben. Das Sicherheitsproblem wäre dann, wenn Sie keine Verbindung über SSL herstellen würden.
Schließlich bin ich mir jedoch ziemlich sicher, dass dies alles theoretisch ist, da ich nicht glaube, dass JavaScript-Bibliotheken für die Verarbeitung der Kommunikationsprotokolle für SSL oder SQL Server existieren. Wenn Sie also nicht bereit sind, diese Dinge selbst herauszufinden, wäre dies der Fall Es ist besser, einen Webserver und eine serverseitige Skriptsprache zwischen dem Browser und der Datenbank zu verwenden.