Вопрос

Перенести пакет на другую сборку

Столкнулся с проблемой. Велась разработка на одной базе, все отлично, но возникла необходимость перенести все на другую базу, при переносе пакета - схемы стают не редактируемые, отсюда вопрос: как перенести разработки и продолжить работу? 

Нравится

3 комментария
Лучший ответ

Вы можете через SQL сценарии или если есть доступ к SQL серверу выполнить запрос на разблокировку вашего пакета:

После выполнения запроса, выйдите из системы полностью и зайдите вновь, пакет должен стать редактируемым.

UPDATE [Название БД].[dbo].[SysPackage]
    SET InstallType = 0, [IsChanged] = 1, [IsLocked] = 1
    WHERE Name = 'Название пакета'
 
В некоторых случаях может потребоваться еще изменение значения Maintainer на Customer

 

Добрый день, вам через svn перенести бы изменения

Вы можете через SQL сценарии или если есть доступ к SQL серверу выполнить запрос на разблокировку вашего пакета:

После выполнения запроса, выйдите из системы полностью и зайдите вновь, пакет должен стать редактируемым.

UPDATE [Название БД].[dbo].[SysPackage]
    SET InstallType = 0, [IsChanged] = 1, [IsLocked] = 1
    WHERE Name = 'Название пакета'
 
В некоторых случаях может потребоваться еще изменение значения Maintainer на Customer

 

В принципе, даже, если нет доступа к серверу базы данных, то можно установить дополнение для выполнения SQL запросов. Скачать можно здесь.

Показать все комментарии