Как программно импортировать таблицы базы данных в SQL Server на другой SQL Server на другом компьютере? - PullRequest
0 голосов
/ 01 октября 2018

Добрый день :-), я начинающий, когда дело доходит до вопросов здесь, поэтому, пожалуйста, потерпите меня ..

Во-первых, позвольте мне привести пример проблемы под рукой: Компания "А" имеет4 ветви, каждая из которых размещена в разных провинциях.В каждом филиале, включая основную компанию, есть приложение, которое вводит профиль человека и сохраняет его в базе данных SQL Server.Все данные, введенные филиалами, должны представляться в основной филиал один раз в месяц.Но главный директор не хочет, чтобы эти данные отправлялись через облако, он хочет, чтобы они были на флэш-накопителе, и один человек из каждого из этих филиалов должен отправиться в основную компанию и отправить флэш-накопитель с данными внутри.

Поскольку, если я просто использую метод резервного копирования и восстановления, они будут перезаписывать все.

Таким образом, я создал фиктивную базу данных для хранения этих данных.Та же таблица, и каждый столбец таблицы имеет тот же тип данных, что и исходный.

Используя VB.NET, как программно экспортировать таблицу базы данных в фиктивную базу данных?

И после экспорта, как импортировать его в основную базу данных компании?

Буду благодарен, если вы предоставите мне решения или если вы можете указать мне правильное направление.Также мой метод правильный?

1 Ответ

0 голосов
/ 01 октября 2018

Вы можете импортировать / экспортировать данные с одного сервера на другой, используя связанный сервер.мы можем сделать это также с помощью сценариев sql для использования простого запроса выбора и вставки со ссылкой на «Servername.Database.tableName»

Теперь, если вам нужно сделать это своевременно, например, для каждой ночинеобходимо импортировать / экспортировать данные, что я хотел бы предложить использовать агент Sql.Здесь вы можете указать время для выполнения сценария, например дату и время, является ли оно рекурсивным и т. Д., С помощью сценария импорта / экспорта для целевого сервера.

Ps: вам понадобится другой подходSSIS.

Надеюсь, это поможет.

Спасибо,

Satish

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