Referring to this question:
http://stackoverflow.com/questions/484750
I would:
1) Shut down source server
2) Grab copy of all files in $SourceServer/data/$TheCatalog
3) Create empty "TheCatalog" on target server
4) Stop target server
5) Drop copied files into $TargetServer/data/TheCatalog
6) Start target server
7) ???
8) Profit!
What will the permission state of the new db be? The same as the empty database before dropping the data files in? Do I just need to set permissions and repair tables?