Ошибка: невозможно передать объект MS Shipped при консолидации баз данных PWA

Я пытался обновить свой Project Server 2010 до 2013 года. Но когда я объединяю базы данных, я всегда получаю сообщение об ошибке: " Невозможно передать объект MS Shipped".

Вот моя команда: PS C: \ Users \ gita_p> ConvertTo-SPProjectDatabase -WebApplication -db сервер Bedugul -ArchiveDbname ProjectServer_Archive_New_2013 -DraftDbname Projec tServer_Draft_New_2013 -PublishedDbname ProjectServer_Published_new_2013 -Отчет ingDbname ProjectServer_Reporting_New_2013 -ProjectServiceDbname ProjectServer_S erviceDB_2013 ПРЕДУПРЕЖДЕНИЕ: Преобразование отчетов, изданную, архив, и проектирование баз данных в единую базу данных Project сделает так, чтобы их больше нельзя было подключать к Project Server 2010. Прежде чем продолжить, убедитесь, что у вас есть резервная копия этих баз данных.

Подтвердить Вы уверены, что хотите выполнить это действие? Выполнение операции "ConvertTo-SPProjectDatabase" для цели "ProjectServer_ServiceDB_2013". [Y] Да [A] Да для всех [N] Нет [L] Нет для всех [S] Приостановить [?] Справка (по умолчанию "Y"):

И вот ошибка: Convertto-SPProjectDatabase: Невозможно передать объект MS Shipped. В строке:1 символ:1 + Convertto-SPProjectDatabase -WebApplication -Dbserver bedugul -Arch ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ ~ ~~ + CategoryInfo: InvalidOperation: (Microsoft.Offic...baseImpleme ntor:ConvertToProjec...baseImplementor) [ConvertTo-SPProjectDatabase], Исключение Sql + FullyQualifiedErrorId: Microsoft.Office.Project.Server.Cmdlet.PSvertDjectSourceDject

кто-нибудь может мне помочь?

спасибо раньше.

1 ответ

Решение

Вопрос немного старше, но, как кажется, это единственное задокументированное возникновение этой ошибки, я пытаюсь ответить на него здесь на случай, если кто-то еще может столкнуться с этой проблемой. Возможно, причина в том, что в системных таблицах хотя бы одной из 4 баз данных Project Server 2010 существует таблица "dtproperties". Это неправильно обрабатывается процедурой обновления. Таблица связана с диаграммами базы данных и не нужна. Просто удалите эту таблицу, и она будет работать. В целях безопасности удалите таблицу только из скопированных баз данных, которые вы используете для переноса. С наилучшими пожеланиями Кристоф Мюлдер

Другие вопросы по тегам