Database copy to lower environment

Hi guys,

Quick one - there used to be a KB article on how to move the database to another server, but I can't find that now.

What is the best practice advice on how to copy a production database to a lower environment (staging / dev)?

Thanks

Paul