Разблокировка пакета

Update SysPackage
Set IsLocked = 0
Where [Name] = 'Имя пакета'

 

Нравится

Поделиться

2 комментария

Не совсем верно. На разблокировку (возможность редактировать пакет и схемы в пакете) влияют поля Maintainer (должно быть равно значению системной настройки "Издатель") и InstallType - (0 - разблокировано, 1 - заблокировано).

В большинстве случаев вам подойдет скрипт:

Update SysPackage
Set InstallType = 0, Maintainer = 'Customer'
Where [Name] = 'Имя пакета'

В своё время нам поддержка говорила делать ещё такой Update:

 

UPDATE SysSchema
SET
IsLocked = 0,
IsChanged = 0
WHERE SysPackageId = (Select id from SysPackage
where Name = 'Имя пакета');

 

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