quindi il problema è: se esegui quella query da ASP non ti estrae alcun record, se la esegui da SqlServer e lì li estrae, giusto?

domanda (te la faccio perché è capitato): sicuro di puntare allo stesso server?