2010-10-15 2 views
0

Мне нужно перенести некоторые устаревшие данные из отдельной базы данных sql-сервера в список sharepoint.Sharepoint 2010: передовая практика переноса устаревших данных в список sharepoint

Я собираюсь использовать программный подход и написать код, который связывается с веб-службой asmx sharepoint list.

Есть ли некоторые «мастера преобразования данных», чтобы упростить такую ​​задачу или улучшить подход к устаревшим данным порта из базы данных sql-сервера в список sharepoint?

Спасибо заранее!

+0

Какая версия SQL Server? SQL Server 2008 R2 поддерживает поддержку SSIS для списков SharePoint? – Shaneo

+0

Полезная информация, но мы работаем с Sql Express в настоящее время –

ответ

1

Будучи одноразовой операцией, я бы не стал беспокоиться о лучшей практике, но подумал, что это самый быстрый способ сделать это.

Вы можете использовать Excel 2010 (я не проверял его с Excel 2007) экспорт данных в SharePoint 2010. Вот высокие шаги уровня:

  1. Импорт данных из SQL Server, используя вкладку DATA в ленте
  2. Excel автоматически создаст ТАБЛИЦУ
  3. Теперь вы можете подготовить данные для экспорта в Sharepoint. Здесь вы можете удалить ненужные столбцы, добавить новые столбцы, удалить ненужные строки, упорядочить столбцы и т. Д.
  4. Пока вы находитесь в таблице, перейдите в список «Экспорт таблицы в список разделов», чтобы опубликовать данные в Sharepoint. Более подробную информацию об этом можно получить по адресу: http://office.microsoft.com/en-gb/excel-help/export-an-excel-table-to-a-sharepoint-list-HA010131472.aspx

Быстро! но пусть они будут знать об ограничениях: 1. Он не может публиковать данные в уже существующий список 2. Он не будет создавать тип содержимого для экспортированного списка. Столбцы напрямую привязаны к списку.

Если вам нужен больший контроль над миграцией, программирование может быть путем, если у кого-то нет лучшей идеи на этом замечательном форуме!

+0

Спасибо, что ответ был полезен. Я обращу внимание на продукты Office –

+0

Передача данных через Excel или даже Access может иногда приводить к проблемам с переносом данных, поскольку типы данных и длины полей могут не всегда совпадать - поэтому ПРОВЕРИТЬ, будут ли данные потеряны или усечены. – Zarepheth

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