Injections are given for treatment while vaccines are given to produce antbodies to protect the recipients from specific diseases
No he can't. The acceptor has B negative, so he has antibodies against Rhesus D in his blood. The donor has Rhesus D, because he is positive, so the antbodies in the plasma of the acceptor will attack the D antigens on the red blood cells of the donor, which has a lot of nasty effects.