Слияние данных между базами данных - PullRequest
4 голосов
/ 10 сентября 2009

Предположим, у меня есть две разные базы данных с одинаковыми схемами, но разными данными. Я хочу объединить данные между двумя базами данных, добавив данные из одной в другую. При переносе данных необходимо поддерживать связи с внешним ключом и т. Д.

Существуют ли какие-либо инструменты (или базы данных со встроенными инструментами), чтобы сделать эту работу довольно простой?

Ответы [ 4 ]

4 голосов
/ 10 сентября 2009

Сравнение данных Red Gate SQL

Лучший инструмент, который я нашел для этого типа вещей, руки вниз.

1 голос
/ 20 сентября 2016

2 варианта, которые я знаю:
1. Вы можете использовать Инструменты данных SQL Server . Для получения инструкций о том, как сравнивать данные, посмотрите здесь .
2. Другой вариант - Сравнение данных xSQL . Для объяснения того, как его использовать, посмотрите мой ответ здесь .


Раскрытие информации: я связан с xSQL

1 голос
/ 10 сентября 2009

Эта функциональность встроена в Windows Team System (редакция базы данных или пакет). Я пробовал как эту, так и более старую версию сравнения SQL от Red Gate, и с ними отлично работать. Есть также несколько бесплатных инструментов (см. эту ветку), но у меня нет опыта работы с ними

0 голосов
/ 10 сентября 2009

В версиях Visual Studio Team / Database есть инструмент сравнения схем / данных.

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