Solo aclararte un concepto. Y es que SQL no es un tipo/formato de base de datos, sino un lenguaje (estandar) para hacer consultas contra ellas. Por lo tanto, todas las base de datos tendrían que soportar SQL.
El error que comentas en el punto 1 es porque al indicar la tabla en el "FROM" de la consulta, has puesto algo mal.
En cuanto a la consulta sobre el webservice, Visual Studio al generar una referencia web te crea una clase "especial" que gestiona ese tipo de detalles. Dale un vistazo a este link:
http://www.elguille.info/colabora/NE...WebService.htm