Сериализация данных из таблицы, содержащей varchar (max) - PullRequest
0 голосов
/ 19 января 2012

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

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

Ответы [ 2 ]

1 голос
/ 19 января 2012

У вас есть несколько вариантов:

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

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

0 голосов
/ 19 января 2012

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

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