Скопировать базу данных в другую на том же сервере - PullRequest
0 голосов
/ 07 января 2010

У меня есть база данных, и я хочу скопировать ее таблицы и т. Д. В другую базу данных, чтобы я мог использовать одну из этих баз данных в качестве «промежуточной» БД.

Какой самый лучший / самый надежный способ сделать это?

Спасибо

Ответы [ 3 ]

1 голос
/ 18 ноября 2012

Быть системно независимым ... из любой командной строки:

sqldump -u username -p databasename > backup.sql;
sql -u username -p
<<provide password and access the sql commandline>>
create database newdatabasename;exit;

sql -u username -p newdatabasename < backup.sql

Это должно создать новую базу данных на основе резервной копии более старой

0 голосов
/ 30 марта 2011

Вы можете просто использовать: База данных правой кнопкой мыши -> Задачи -> Копировать базу данных ...

0 голосов
/ 07 января 2010

Если вы хотите скопировать все, я бы создал полную резервную копию БД, которую вы хотите скопировать: щелкните правой кнопкой мыши db> Tasks> Backup. Создайте новую базу данных на сервере SQL и восстановите в ней файл резервной копии: щелкните правой кнопкой мыши> Задачи> Восстановить базу данных. Это даст вам полную копию оригинальной БД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...