Transact-SQL
Puede ser utilizado como cualquier SQL como lenguaje embebido en aplicaciones desarrolladas en otros lenguajes de programación como Visual Basic, C, Java, etc. Y por supuesto los lenguajes incluidos en la plataforma .NET.
MyODBC
Ha sido desarrollado de acuerdo a las especificaciones de SQL Access Group y define un conjunto de llamadas a funciones, los códigos de error y tipos de datos que se pueden utilizar para desarrollar aplicaciones de base de datos independiente. ODBC por lo general se utiliza cuando la independencia de base de datos o el acceso simultáneo a diferentes fuentes de datos lo requiere.