SQL-Server Datenbank im I-net

Hallo
Ich möchte eine Sql-Server Datenbank ins I-net stellen, und diese mit einem VB-Client ansprechen.
Weiß jemand wie das geht ?
Muß dazu ODBC auf dem Server vorhanden sein ? oder kann ich die Datenbank einfach über die Webadresse ansprechen.
Gruß
Thomas