We normally use the passive with verbs that express the idea of agency: something done to {someone or something} by {someone or something else} else.
Have, in the sense of "to own or possess", although transitive, does not involve a doing, and for that reason it does not lend itself to passive expression.
On the other hand:
He bought the book
can become
The book was bought by him.