Должен ли я сделать резервную копию базы данных SQL в файл или другую базу данных? - PullRequest
1 голос
/ 09 мая 2011

Я хочу запускать ежедневное резервное копирование базы данных SQL. Я думал, что сделаю это с другой БД (в первую очередь, чтобы защитить себя от собственных ошибок или ошибок пользователя), но все сценарии, которые я нашел, делают это в файл.

Желательно ли выполнять резервное копирование в другую базу данных, и если данные хранятся в виде файла на сервере, не создаст ли незашифрованные данные угрозу безопасности? Есть ли хороший метод шифрования, все ли должно быть зашифровано в БД? Есть ли хороший сценарий для этого?

Любая помощь будет высоко ценится!

Ben

Ответы [ 2 ]

1 голос
/ 09 мая 2011

Обычно вы не делаете резервные копии в другой БД.Вы можете отразить данные в другой БД, что объясняет, почему все найденные вами скрипты имеют дело с файлами.

Вы всегда можете хранить резервные копии в безопасном месте, что сделает их такими же безопасными, как и обычная БД, защищенная паролем.

Желательно, чтобы вывод вашей БД в файл был предпочтительнее, поскольку он стал гораздо более переносимым, чем перемещение БД.

1 голос
/ 09 мая 2011

Я бы рекомендовал выполнять резервное копирование в файлы, а не в другую БД, если только эта БД не имеет какой-либо формы контроля версий, в противном случае вы рискуете скопировать ошибки / неверные данные в новую БД.

...