2012-01-19 2 views
0

Каков наилучший способ сериализации данных из таблицы SQL Server 2005? Таблица имеет различные столбцы, такие как datetime, bigint, decimal, varchar, varchar (max).Сериализация данных из таблицы, содержащей varchar (макс.)

План состоит в том, чтобы выгрузить данные в файл, отправить файл на другой сервер, а затем поместить данные в таблицу этого сервера.

ответ

1

У вас есть целый ряд вариантов:

  1. Использование Bulk Copy (BCP), чтобы сбросить данные из в файл и BCP, чтобы перезагрузить его на другом сервере.
  2. Сделайте резервную копию базы данных, отправьте файлы DB и извлеките необходимые данные на другом конце.
  3. Создайте SSIS для вывода данных в файл (SSIS поддерживает ряд параметров форматирования), а затем создайте пакет SSIS для импорта данных.

Если вы не планируете менять/сносить данные на другом конце, я бы BCP/Backup. Если бы я планировал выполнить некоторые слияния/преобразования на удаленном конце, я бы, скорее всего, использовал SSIS.

+0

Спасибо! Похоже, что BCP или SSIS - это путь. –

0

Почему бы вам не поместить только путь этого файла в таблицу? если вы сохраните файл в Sql таблицу вам нужно «десериализация», прежде чем можно работать на нем

Смежные вопросы