Código:
(lo pongo con x por si no quiere que todo el mundo vea esa ruta, proteger en parte su "intimidad").Microsoft OLE DB Provider for SQL Server error '80004005' Cannot open database requested in login 'C:\xxxxxxxx\xxxx\xxxxx'. Login fails.
Dado tu fallo, y suponiendo que estés con SQL Server, de momento te puedo decir que has puesto una ruta a un archivo en el lugar donde deberías poner el login o nombre de usuario. Es decir, y a no ser que el error esté mal redactado, tu fallo es que has puesto en login la ruta a no sé qué: ¡¡¡LOGIN=NOMBRE DE USUARIO, NO LA RUTA!!!
En Sql Server, si todo está bien configurado, no tendrás que poner la ruta a nada.
Escribe aquí si quieres.
Saludos