Уточните вопрос более детально.
Если вы говорите про копию, то, как минимум, есть оригинал базы, а для создания копии логичнее воспользоваться средствами самой СУБД
Куда уж детальнее?
Если складывать 2 числа то логично, что есть 2 числа.
Если делать копию базы данных то логично, что есть база данных.
Вопрос не в том как это сделать средствами базы.
Вопрос в том как это сделать.
Если лучше это делать средствами СУБД,
то как их задействовать из кода?