Perdon por el retraso, pero no tengo mucho tiempo para conectarme mientras trabajo.
Yo hago mis conexiones con ODBC frente a Oracle, pero con SQL Server lo hice una vez mediante OLEdb y me parecio mas efectivo a la hora de usar las conexiones de vb. Pero ahora mismo no tengo nada que ofrecerte, pues fue un curso que hice hace tiempo y no se donde anda. Pero seguro que entrando en google encuentras algo.
Suerte
Egala