Puede comprobar qué versión(es) de proveedor están instaladas mirando en el registro:HKEY_CLASSES_ROOT\SQLNCLI10\Clsid
HKEY_CLASSES_ROOT\SQLNCLI10.1\Clsid (para la versión 10.1, etc.)
El nombre SQLNCLI10 (sql server native client) es un alias de la última versión instalada en la computadora. En su caja de 2003 también encontrará entradas para sqloledb en el registro que probablemente no haya instalado en la caja de 2008.
Espero que lo siguiente funcione:Proveedor =SQLNCLI10; Información de seguridad persistente =Falso; ID de usuario =sa; [email protected] ;Catálogo inicial=DB_NUEVO;Fuente de datos=nombreservidor
Para obtener más información sobre el formato de la cadena de conexión y los distintos proveedores, consulte:este sitio de cadena de conexión