I have been forced to move SCCM database in a couple of cases and it sounds a bit scary if you are running a big environment but it’s an easy task and you have several ways to be sure not to loose any data.
For my migration task I used this good instruction guide:
http://www.windows-noob.com/forums/index.php?/topic/693-guide-moving-your-site-database/