Assuming a pretty regular business setup, when assigning static IPs for servers to use, should they be assigned on the DNS/DHCP server? Should they be configured individually on the hosts? Or should both be employed?

Following your answer to that, please explain why, and what (if any) cases there may be to not follow that method?