У меня есть две базы данных SQL Server 2014 с различными схемами. Эти БД обслуживали два разных веб-приложения, работающих в одной и той же области интересов, поэтому у меня есть аналогичные таблицы в этих двух БД. Каков самый простой способ переноса данных между ними? Я думал о сценарии Transact-SQL. Есть ли инструмент, который мог бы решить эту задачу более легко?Перенос данных между двумя базами данных SQL Server 2014
ответ
Если миграция относительно проста или вы хотите уменьшить количество задействованных инструментов, вы можете придерживаться сценария tsql. Если вы хотите запустить его по расписанию, вы можете выполнить его с помощью SQL-агента как TSQL или обернуть его в хранимую процедуру и вызвать это из агента. Если есть разные серверы, вы можете создать связанный сервер.
Если вам нравится визуальный инструмент или процесс очень сложный, и вы не хотите писать сценарии tsql, то SSIS - отличный инструмент, который специализируется на сборе данных из разных источников, применении преобразований/преобразований и импорте. Некоторым людям также нравится использовать SSIS для простых задач из-за визуальной поверхности дизайна.
Без дополнительных подробностей трудно сказать лучший маршрут. Если бы у меня было два DB, которые были очень похожи, я бы рассмотрел возможность объединения проектов для размещения как бизнес-линий/клиентов, так и добавление гибкости, позволяющих в будущем строить больше бизнес-линий/клиентов в один и тот же дизайн.
- 1. Копирование данных между двумя базами данных SQL Server в C#
- 2. Сценарий для переноса данных между двумя базами данных SQL Server
- 3. SQL Server Синхронизация данных между двумя базами данных
- 4. Разница данных между двумя базами данных
- 5. Копирование данных только между двумя базами данных
- 6. Частичная передача данных между двумя базами данных
- 7. Синхронизация структуры таблицы между двумя базами данных SQL Server
- 8. Синхронизация между двумя базами данных SQL Server, онлайн и офлайн
- 9. Синхронизация данных между двумя различными базами данных
- 10. Синхронизация данных между двумя базами данных
- 11. SQL Server перемещает данные между базами данных
- 12. Синхронизация между двумя базами данных
- 13. Связь базы данных между двумя базами данных
- 14. Непрерывно синхронизировать таблицы между двумя базами данных
- 15. Синхронизация между базами данных SQL Server и SQL Server Express
- 16. Лучший подход для интеграции данных между двумя базами данных SQL?
- 17. Перенос данных между двумя формами?
- 18. Как найти различия между двумя базами данных?
- 19. MS SQL Server Копирование реляционных данных между базами данных
- 20. соединение между двумя разными базами данных
- 21. Выполнение SQL запросов SQL между двумя базами данных
- 22. Быстро обнаружить различия между двумя базами данных SQL-сервера
- 23. Использование SSIS для интеграции данных между двумя базами данных
- 24. Архивирование данных между базами данных
- 25. Перенос данных между базами данных не увеличивая производительность
- 26. SQL-запрос с двумя базами данных
- 27. Переместить подмножество данных между базами данных SQL
- 28. Слияние данных между базами данных
- 29. Sql Server 2008 Связывание таблицы между базами данных (отношения)
- 30. Информация о пересылке данных между двумя базами данных
Вы можете использовать встроенный импорт SSIS/export в SSMS –
Связанные серверы, может быть? Или базы данных в одном экземпляре? Вы [** можете найти полезную информацию здесь **] (http://stackoverflow.com/questions/14002849/copy-data-between-two-server-instances). –
Согласитесь с предложением [Zohar Peled] (http://stackoverflow.com/users/3094533/zohar-peled), посмотрите [этот MSDN] (https://msdn.microsoft.com/en-us /library/ms141209.aspx) для более подробной информации. – 3N1GM4