Мне нужно перенести существующие данные, которые находятся в SQL Server 2000
к SQL Server 2005
. Схема двух баз данных разная. Например Locations
Таблица в SS2000 разделена на две таблицы и имеет разные столбцы. Это разовое мероприятие. После успешной миграции мне больше не нужны старые БД.
Я могу написать хранимые процедуры для извлечения данных из SQL Server 2000
и insert/update
таблицы в SQL Server 2005
.
SSIS
? У меня нет опыта в этом, и лучше ли создать пакет SSIS
потому что мне это больше не нужно, и мне нужно сначала выучить это.Спасибо.
В любом случае вам придется написать конкретную логику преобразования, поскольку ваши схемы разные, даже с SSIS. Нет ничего, что могло бы различить, куда поместить элементы в новой схеме, просто сравнив две схемы.
В SSIS есть служебные программы, которые помогут вам разработать это преобразование в более наглядном стиле, но если вы не знакомы с SSIS, это может потребовать некоторого обучения. Я считаю, что вам лучше писать хранимые процедуры для однократной миграции.