Hasta donde tengo entendido, sino que me corrijan, SQL SERVER no tiene ninguna interacción directa con SMS. Email si, pero SMS no.
En mi caso, adapte una aplicación en .NET, donde por medio de HyperTerminal se conectar al teléfono en un puerto COM y le envía comandos AT al teléfono (Envio y recepción de SMS junto con los número de teléfono)
Lo que hice fue que cada 5 segundos consulta si hay mensajes nuevos, en caso de tener uno, consulta si el número del cual me acaban de enviar el SMS esta registrado en una tabla de autorizados, de ser así, consulto el saldo y lo envido adjunto al mensaje en comandos AT al teléfono del número solicitante.
El ejemplo lo traje de aquí, si tienes conocimientos en .NET, seria tu oportunidad, sino seria de busar alguien que te lo haga a la medida.
Nosotros conectamos un teléfono Nokia 6230 via Bluetooth, se conecto por medio del COM2 y por allí enviamos los SMS. Y de paso, fue todo un éxito.
Saludos desde la Suiza Centroamericana