SQL Server 2005 экспортирует определенные данные из старой базы данных в новую базу данных - PullRequest
0 голосов
/ 09 марта 2011

У меня есть две базы данных DB_OLD и DB_NEW, обе на SQL Server 2005, и мне нужно импортировать данные из DB_OLD в DB_NEW. DB_NEW имеет те же таблицы из DB_OLD, а также несколько новых столбцов (но это не будет проблемой, поскольку столбцы принимают значения NULL).

Тут есть одна загвоздка: мне нужно импортировать только некоторые данные, а не всю DB_OLD.

Чтобы просто экспортировать данные из DB_OLD, я попытался использовать Мастер импорта и экспорта SQL Server, чтобы написать свои собственные запросы на выборку. Проблема в том, что я не знаю, как установить несколько источников, чтобы я мог импортировать каждый выбор в нужную таблицу из DB_NEW.

Я мог бы создать представление для каждой таблицы и выбрать там данные, которые нужно перенести, но я бы не хотел этого делать.

Итак, мой вопрос: как я могу использовать несколько источников без создания представлений? или есть инструмент, который бы лучше подходил моим потребностям?

Спасибо экспертам.

1 Ответ

0 голосов
/ 10 марта 2011

Мне удалось решить эту проблему с помощью sp_addlinkedserver и использовать пользовательские запросы выбора и вставки

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