Hola
Yo utilizo la siguiente cadena de conexión para conectar VB6 a SQL Server 2005:
Código:
sConexion = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=usu;Password=pass;Initial Catalog=NombreBD;Data Source=IPSrv;Connect Timeout=60"
Donde usu es el nombre de usuario con el que quieres conectar, pass es la contraseña NombreBD es el nombre de la base de datos e IPSrv es la IP del servidor SQL Server 2005.
--Saludos--