как получить данные из одной базы данных и вставить в другую таблицу базы данных .... Я не могу этого сделать. Пожалуйста, помогите мне перевести данные с одного на другой. спасибо заранее ...Передача данных из одной базы данных в другую базу данных
ответ
http://okayguru.blogspot.co.uk/2012/03/copy-one-database-to-another-database.html
Есть несколько способов сделать это, ниже приведены два варианта:
Вариант 1 - правой кнопкой мыши на базе данных, которую требуется скопировать
Выберите 'Задачи' > 'Генерировать сценарии'
'Выберите конкретные объекты базы данных'
проверить 'Tables'
Mark 'Сохранить в новом окне запроса'
Нажмите 'Дополнительно'
Набор 'Типы данных для сценария' в 'схемы и данных'
Далее Далее
Теперь вы можете запустить сгенерированный запрос в новой базе данных.
Вариант 2
правой кнопкой мыши на базе данных, которую требуется скопировать
'Задачи'> 'Экспорт данных'
Далее Далее
Выберите базы данных для копирования таблиц на
Mark «Копирование данных из одной или нескольких таблиц или представлений»
Выберите таблицы, которые вы хотите скопировать
Закончите
в sql server 2008, чтобы скопировать все данные из каждой таблицы, вы должны включить данные сценария в «Задачи»> «Сгенерировать скрипты» ==> Мастер скриптов ==> выберите параметр «Вариант скрипта» – Arash
+1 для опции 2 –
Вариант 1 Я получаю ошибка «подготовка данных» на конечном шаге. Вариант 2 Я получаю сообщение об ошибке перед «Выбор базы данных для копирования таблиц в – Emaborsa
- Вы можете создавать резервные копии и восстанавливать базу данных с помощью Management Studio.
- Снова из Management Studio вы можете использовать «копию базы данных».
- вы можете сделать это вручную, если есть повод сделать это. Я имею в виду, вручную создать целевое db и вручную копировать данные с помощью операторов sql ...
Вы можете уточнить, почему вы это задаете? Разве вы не имеете опыта в этом или что-то еще?
Существует несколько вариантов и зависит от ваших потребностей. Смотрите следующие ссылки:
, если обе базы данных на одном сервере, и вы хотите, чтобы передать всю таблицу (сделать копию), а затем использовать простой выбор в заявлении ...
select * into anotherDatabase..copyOfTable from oneDatabase..tableName
Вы можете написать курсор верхней sysobjects и таким образом скопируйте весь набор таблиц.
Если требуется более сложное извлечение данных &, то используйте SSIS и создайте в нем соответствующий ETL.
Пример для вставки в значения в одной таблице базы данных в другую таблица базы данных
insert into dbo.onedatabase.FolderStatus
(
[FolderStatusId],
[code],
[title],
[last_modified]
)
select [FolderStatusId], [code], [title], [last_modified]
from dbo.Twodatabase.f_file_stat
, это сработало для меня, однако в SqlExpress 2014 мне пришлось использовать обозначение .., найденное в других ответах, то есть INSERT INTO [db1] .. table1 (ID, MetaTitle) SELECT ID, MetaTitle FROM [db2] .. table1 –
Для тех, кто на Azure, выполните следующие измененные инструкции от вирусов:
- Открытый SSMS.
- Щелкните правой кнопкой мыши базу данных, которую вы хотите скопируйте данные из.
- Выбрать Сгенерировать скрипты >>Выбрать конкретные объекты базы данных >> Выберите таблицы/объекты, которые хотите передать. сильный текст
- В "Сохранить в файл" панели, нажмите Advanced
- Set "Типы данных для сценария" в схемы и данных
- Set "DROP сценария и CREATE" для Сценарий DROP и CREATE
- В разделе «Параметры таблицы/просмотра» заданы соответствующие элементы для ИСТИНА. Хотя я рекомендую установить все на ИСТИННО на всякий случай. Вы всегда можете изменить скрипт после его создания.
- Установить путь к файлу >> Далее >> Далее
- Открыть вновь созданный файл SQL. Удалите «Использовать» из верхней части файла.
- Откройте новое окно запроса в базе данных назначения, вставьте содержимое сценария (без использования) и выполните.
Эти решения работают в том случае, если целевая база данных пустая. Если в обеих базах данных уже есть некоторые данные, вам нужно что-то более сложное http://byalexblog.net/merge-sql-databases
Это все хорошо и хорошо, за исключением того, что парень бросает FK и PK и, похоже, не возвращает их. .. Также не ответы, которые должны быть более чем эффективными, просто ссылка на чужие вещи? – Jon
@Jon Почему вы хотите восстановить PK и FK в исходной базе данных? Лучше скопировать его бросок в корзину после экспорта. – Anubis
Потому что я пытаюсь выполнить синхронизацию двух сред (то есть привести QA к Develop, чтобы нам не пришлось дублировать все данные). – Jon
- 1. Передача данных из одной базы данных в другую
- 2. Передача данных из представления из одной базы данных в таблицу в другую базу данных
- 3. Скопировать таблицу из одной базы данных в другую базу данных
- 4. MySql - ОБНОВЛЕНИЕ из одной базы данных в другую базу данных
- 5. Копировать данные из одной базы данных в другую базу данных
- 6. Передача данных из одной базы данных в другую (Postgres)
- 7. Передача данных из одной базы данных в другую относительно ключей
- 8. Передача данных из одной базы данных в другую через xml
- 9. Копирование содержимого базы данных (схемы) из одной базы данных SqlAzure в другую существующую базу данных SqlAzure
- 10. Публикация базы данных в другую базу данных
- 11. Перенос данных из одной базы данных в другую в SQL
- 12. Передача данных и схема из одной базы данных в другую по одной таблице за раз
- 13. Экспорт всей базы данных из одной базы данных в другую
- 14. Перемещение данных из одной базы данных в другую в Azure
- 15. Передача данных из одной директивы в другую
- 16. Передача данных из одной функции в другую
- 17. Передача данных из одной формы в другую
- 18. Передача данных из одной формы в другую
- 19. Скопируйте данные из одной таблицы в одну базу данных в другую таблицу в другую базу данных
- 20. Перенос данных из одной базы данных в другую
- 21. Репликация данных из одной базы данных в другую
- 22. Перенос данных столбца из одной базы данных в другую
- 23. Перенос данных из одной базы данных в другую
- 24. Передача данных из одной таблицы в другую или обновление данных
- 25. hibernate способ копирования данных базы данных в другую базу данных
- 26. PostgreSQL - копировать данные из одной таблицы, базы данных, сервера в другую таблицу, другую базу данных, сервер
- 27. ssis перемещение данных из одной базы данных в другую базу данных
- 28. Вставка данных из одной базы данных на один сервер в другую базу данных на другом сервере
- 29. вставки данных из одной базы данных в другую базу данных динамически
- 30. Импорт данных из одной базы данных в другую базу данных несколько изменились схемы
Многие способы сделать это. Каковы ваши требования? «Я не могу этого сделать». Что вы пробовали? Какую ошибку вы видите? –
Структура вопроса оставляет несколько ясным, что автор полностью потерян. Вы можете, конечно, судить его, начав путешествие сюда. Я бы просто написал ответ. –
Если ручное решение занимает слишком много времени, можно также попробовать [SysTools SQL Server Database Migrator] (https://www.systoolsgroup.com/sql-server/migration/) для перемещения данных из одной базы данных в другую. –