Bueno finalmente salio la solucion

, paso a contarles:
La clave estaba en el nombre de las tablas, es decir cuando uno crea una tabla/vista/funcion/etc en SQL, esta se crea asociada a el login q'la creo, esto se puede verificar en el Query Ananlizer, dentro del Explorador de Objetos, donde aparecen las Bases,Vistas,Funciones,SP, etc.
Lo que van a ver es el objeto(una tabla por ejemplo) asi: "
LoginName.NombreTabla", mientras el login que hace referencia al objeto sea el mismo, basta solo con poner el nombre de la tabla, pero cuando el login es otro(algo muy usual en intranets),
DEBE ESPECIFICARSE el LOGIN que la CREO: LoginName.NombreTabla
Bueno espero haber podido ayudar a quienes no lo sabian, la idea es aportar soluciones.
Saludos.