【问题标题】:Sharepoint 2010: best practice to migrate legacy data to sharepoint listSharepoint 2010:将遗留数据迁移到 sharepoint 列表的最佳实践
【发布时间】:2010-10-15 21:57:34
【问题描述】:

我必须将一些遗留数据从独立的 sql server 数据库迁移到共享点列表。

我将使用编程方法并编写与共享点列表 asmx Web 服务通信的代码。

是否有一些“数据转换向导”来简化此类任务,或者有更好的方法将遗留数据从 sql server 数据库移植到共享点列表?

提前感谢您!

【问题讨论】:

  • SQL Server 的哪个版本? SQL Server 2008 R2 支持 SharePoint 列表的 SSIS 吗?
  • 这是有用的信息,但我们目前正在使用 Sql Express

标签: list migration sharepoint-2010


【解决方案1】:

作为一次性操作,我不会担心最佳实践,但会考虑最快的方法。

您可以使用 Excel 2010(我没有用 Excel 2007 测试过)将数据导出到 Sharepoint 2010。以下是高级步骤:

  1. 使用功能区中的“数据”选项卡从 SQL Server 导入数据
  2. Excel 会自动创建一个表格
  3. 现在您可以准备要导出到 Sharepoint 的数据。在这里,您可以删除不需要的列、添加新列、删除不需要的行、排列列等。
  4. 在表格中时,访问“将表格导出到 Sharepoint 列表”功能以将数据发布到 Sharepoint。有关这方面的更多信息,请访问:http://office.microsoft.com/en-gb/excel-help/export-an-excel-table-to-a-sharepoint-list-HA010131472.aspx

很快!但让我们意识到这些限制: 1.不能将数据发布到已经存在的列表中 2. 它不会为导出的列表创建内容类型。列直接附加到列表中。

如果您想更好地控制迁移,编程可能是您的最佳选择,除非有人在这个很棒的论坛中提出更好的想法!

【讨论】:

  • 感谢您的回复,它很有用。我会关注Office产品
  • 通过 Excel 甚至 Access 传递数据有时会导致数据转换问题,因为数据类型和字段长度可能并不总是匹配 - 因此请验证数据是否丢失或截断。跨度>
猜你喜欢
  • 2015-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多