具有项目只读属性的 SharePoint 迁移

发布于 2024-12-25 16:57:49 字数 502 浏览 1 评论 0原文

我有 SP 2007,我将安装一个新的 SP 2010 服务器场。

我想迁移大部分数据(文档、SP 页面、列表、图像、任务等)。

我正在为此构建一个工具,但我还需要移动项目属性,例如(创建者、修改者等)。

我怎么能做这样的事呢?对象模型不起作用。我检查了这个 https://sharepoint.stackexchange.com /questions/22516/change-read-only-attribute-from-sharepoint-2010-list-column 但它也不处理 ID 和修改者(我测试过的那些字段)。

我知道这是可行的,因为有一个工具可以做这样的事情,但我买不到它。 我需要从数据库更新列表吗? 我怎样才能找到列表项的保存位置?

I have SP 2007 and I will install a new SP 2010 farm.

I want to migrate most of the data (Documents, SP Pages, Lists, Images, Tasks, etc.).

I am building a tool for this, but I need to move the items properties as well such as ( created by, modified by, etc.).

How can I do such thing? The object model is not working. I checked this https://sharepoint.stackexchange.com/questions/22516/change-read-only-attribute-from-sharepoint-2010-list-column
but its nor working on the ID and modified By (those fields what I tested).

I know it's doable because there is a tool do such thing, but I cant buy it.
Do I need to update the list from data base?
And how can I find where the list items is saved?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

送你一个梦 2025-01-01 16:57:49

您不必编写自定义工具。将 SharePoint 2007 迁移到 SharePoint 2010 有两种方法:

  1. 就地迁移
  2. 附加内容数据库升级

请参阅 有关详细信息,请参阅 SharePoint Server 2010 的升级和迁移

例如,当通过附加内容数据库升级进行更新时,您必须执行以下 PowerShell 命令,该命令将为您升级内容:

Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]

我强烈建议阅读本文(由 Microsoft 提供)以获取如何升级的信息到 SharePoint 2010:

附加数据库并升级到 SharePoint Server 2010

即使您不想迁移所有内容,我也建议使用官方升级路径并删除不应迁移的内容。

You don't have to write a custom tool. There are two approaches for a SharePoint 2007 to SharePoint 2010 migration:

  1. In place migration
  2. Attach content database upgrade

See Upgrade and Migration for SharePoint Server 2010 for more information.

For instance when updating via attach content database upgrade you have to execute the follwing PowerShell command which will upgrade the content for you:

Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]

I strongly recommend to read this paper (provided by Microsoft) to get information how to upgrade to SharePoint 2010:

Attach databases and upgrade to SharePoint Server 2010

Even if you do not want to migrate all the content, I suggest to use to official upgrade path and remove the content that should not be migrated.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文