2012-03-14 6 views
1

Как скопировать из одной базы данных в другую базу данных.Скопируйте одну базу данных в другую базу данных

Имя базы данных Виско

Я хочу, чтобы скопировать всю таблицу из базы данных вязко на новое имя базы данных, как Нептун

Я была создана одна базы данных, без каких-либо таблиц, то я пытаюсь восстановить базу данных из Database1 .bak файл, то он показывает ошибку как

You are attempting to overwrite an existing database. Check the force restore over existing database option to 
overwrite the existing database. 

Нужна Запрос Помощь

+0

Что такое версия сервера sql? –

+0

Sql Server 2000 – JetJack

ответ

4

Использование SQL Server Management Studio:

Вариант 1

-> Право нажмите на базе данных, которую требуется скопировать
-> Выберите «Задачи»> «Создать сценарий»
-> «Выберите конкретные объекты базы данных»
-> Проверить «Tables»
-> Марка «Сохранить в новом окне запроса '
-> Нажмите кнопку „Дополнительно“
-> Set „Типы данных в сценарии“ до „схемы и данные“
-> Далее, Далее :)

Теперь вы можете запустить сгенерированный запрос по новая база данных.

Вариант 2

-> правой кнопкой мыши на базе данных, которую требуется скопировать
-> 'Задачи'> 'Экспорт данных'
-> Далее, Далее :)
-> Выберите базы данных для копирования таблиц
-> Марка «копирование данных из одной или нескольких таблиц или представлений»
-> Выберите таблицы, которые вы хотите скопировать
-> Готово

+0

ОК, а данные? – Diego

+0

@Diego: добавлена ​​часть данных – David

+0

Показана ошибка как «Вы пытаетесь перезаписать существующую базу данных. Проверьте восстановление силы по существующей базе данных на , перепишите существующую базу данных». – JetJack

0

Один простой способ будет сделать резервную копию существующей базы данных, а затем восстановить эту резервную копию в новую базу данных.

Проверить эту статью TechNet для получения информации о резервном копировании и восстановлении базы данных с помощью Enterprise Manager: Backup & Restore Database using Enterprise Manager

+0

Показана ошибка как «Вы пытаетесь перезаписать существующую базу данных. Проверьте, что восстановление силы по существующей базе данных имеет значение , переписать существующую базу данных». – JetJack

+0

Если вы используете метод восстановления вместо того, чтобы выбирать существующее имя базы данных, введите новое имя базы данных, которое вы хотите использовать. Вам также, вероятно, потребуется выбрать вкладку «Параметры» и изменить имя файла «Восстановить как» для файлов mdf и ldf. –

2

Существует не один, а несколько вариантов добиться того, что вы хотите. Ваш вопрос не очень специфичен в этом отношении. Вы можете найти эту статью «SQL SERVER - 2008 - копия базы данных с данными - Создание T-SQL для вставки данных из одной таблицы в другую» полезной:

http://blog.sqlauthority.com/2009/07/29/sql-server-2008-copy-database-with-data-generate-t-sql-for-inserting-data-from-one-table-to-another-table/

Если что оставляет без ответа вопросы, дайте нам знать ,

1

Проверьте продукты Atlantis Interactive, бесплатно и лицензированной для коммерческого использования

Они похожи на продукты и имеют возможность синхронизировать схемы и данных между базами данных.

Смежные вопросы