0

我尝试将我的项目服务器 2010 升级到 2013。但是当我整合数据库时,我总是收到错误消息:无法传输 MS 运送对象。

这是我的命令: PS C:\Users\gita_p> Convertto-SPProjectDatabase -WebApplication -Db server bedugul -ArchiveDbname ProjectServer_Archive_New_2013 -DraftDbname Projec tServer_Draft_New_2013 -PublishedDbname ProjectServer_Published_new_2013 -ReportingDbname ProjectServer_Reporting_New_2013 -ProjectServiceDbname,reporting,013 archive并将草稿数据库放入单个项目数据库中,这样它们就不能再附加到 Project Server 2010。在继续之前,请确保您拥有这些数据库的备份副本。

确认您确定要执行此操作吗?对目标“ProjectServer_ServiceDB_2013”​​执行“ConvertTo-SPProjectDatabase”操作。[Y] 是 [A] 全部是 [N] 否 [L] 全部否 [S] 暂停 [?] 帮助(默认为“Y”):

这是错误: Convertto-SPProjectDatabase:无法传输 MS 运送对象。在 line:1 char:1 + Convertto-SPProjectDatabase -WebApplication -Dbserver bedugul -Arch ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ + CategoryInfo : InvalidOperation: (Microsoft.Offic...baseImplementor:ConvertToProjec...baseImplementor) [ConvertTo-SPProjectDatabase], Sql Exception + FullyQualifiedErrorId : Microsoft.Office.Project.Server.Cmdlet.PSCmdletC onvertToProjectServiceDatabase

任何人都可以帮助我吗?

之前谢谢。

4

1 回答 1

0

这个问题有点老了,但由于它似乎是唯一记录在案的这个错误,我试着在这里回答它,以防其他人可能会遇到这个问题。原因可能是在 4 个 Project Server 2010 数据库中的至少一个的系统表中存在一个表“dtproperties”。升级过程对此处理不当。该表与数据库图表相关,不需要。只需删除此表即可。为了安全起见,请仅从您用于迁移的复制数据库中删除该表。亲切的问候克里斯托夫穆尔德

于 2015-05-05T12:44:48.650 回答