When does a quasicoherent sheaf vanish?

If the scheme is locally noetherian, this is true and can be proved by noetherian induction. In fact, you can even replace $M$ with an object of bounded derived quasi-coherent category, if you are interested in such things.

The proof is relatively straightforward: For a complex of modules $M$ over the ring $R$, we may assume that any non-zero $f\in R$ acts by a quasi-isomorphism $f:M\to M$ (by the induction hypothesis), and then the cohomology of $M$ are defined over the field of fractions of $M$.


What about $R=\mathbb Z$ and $M=\mathbb Q/\mathbb Z$ ? All fibers are zero.