talvez no me he expresado bien en contar el problema, empecemos de nuevo
yo tengo dos servidores llamemos a uno a y al otro b (son dos sql distintos el servidor a tiene sql 2000 y el servidor b tiene sql 7)
en el servidor a tengo armado una vista de tablas del servidor b que a travez del analizador de consultas del sql server 2000 me las muetra bien; co eso yo arme un StoreProcedure (sp) que hace un calculo con los datos del otro servidor, ese sp me funciona bien cuando lo ejecuto desde el analizador de consultas de sql2000 pero cunado quiero generar un reporte con crystal de ese sp o de esas vistas a travez del servidor a me da error del server sql y cuando le saco las vistas del servidor b me funciona bien.
Al servidor a le cree un servidor vincula que es el servidor b y ambos le cree un usuario comun y los relacione a esos dos usuarios asi cuando uno se loguea en el servidor a con ese usuario le activa los permisos para el otro servidor esto estaria funcionando porque a traves del analizador de consultas del sql server 2000 funciona bien pero el problema me da en el crystal
desde ya muchisimas gracias a todos los que me respondan