|
Как скриптом Sql поставить признак [КОПИЯ]. | ☑ | ||
---|---|---|---|---|
0
Aunique
03.02.24
✎
10:47
|
Ночью снимаются резервные копии баз на сервере, кроме системных и копий.
Из этих файлов восстанавливаются копии рабочих баз, чтобы если бухам нужно поэкспериментировать, они не отвлекали от творчества по пустякам. Беда в том, что каждый день нужно заходить в базы копий и нажимать кнопку "Это копия базы". Ведь когда-нибудь перепутают и напортачат. Может кто подскажет какую строчку нужно добавить в скрипт, чтобы после восстановления база принудительно помечалась копией. |
|||
1
timurhv
03.02.24
✎
11:18
|
(0) На сервере 1С запретить выполнение рег.заданий у копий баз.
Сама блокировка устанавливается в общем модуле конфигурации 1С, а не на стороне SQL: БлокировкаРаботыСВнешнимиРесурсами.ЗапретитьРаботуСВнешнимиРесурсами |
|||
2
timurhv
03.02.24
✎
11:18
|
||||
3
Philix
03.02.24
✎
15:47
|
(0) Мэтр, я для такого случая грубо нарушал ПППП (правила пользования программным продуктом): была добавлена Булева константа, получено имя таблицы и поля хранения ее значения и в ежедневной копии (после ее восстановления) делал update этой константы средствами MS SQL и проверка ее значения в коде в нужных местах. Но учти: так делать нельзя :)
|
|||
4
RomanYS
03.02.24
✎
17:06
|
(0) типовые на БСП давно уже делают сами автоматом
|
|||
5
Aleksey
03.02.24
✎
17:44
|
(4) у меня один раз не сработало. Было весело
|
|||
6
timurhv
03.02.24
✎
20:34
|
(4) Тут скорее идет речь про человеческий фактор. Пользователь заходит в базу под полными правами, выскакивает окно база перемещена (копия да\нет) и нажимает что перемещена.
|
|||
7
vde69
03.02.24
✎
21:00
|
(6) а зачем чайникам давать полные права?
|
|||
8
Garykom
03.02.24
✎
21:12
|
(0) Только скриптом sql не получится
Точней нереально написать такой скрипт чтобы для любой базы 1С мог этот признак проставлять Чтобы понять в какой табличке хранятся надо использовать ПолучитьСтруктуруХраненияБазыДанных() |
|||
9
Garykom
03.02.24
✎
21:16
|
(8)+ Поэтому намного проще использовать внешнее управление сервером 1С через rac/ras
И/или доработать конфы в сочетании со скриптами запуска из командной строки |
|||
10
Chai Nic
04.02.24
✎
17:49
|
Расширением наверное это лучше сделать. Перехватить там это окно с появлением "база перемещена Да/Нет", и в зависимости от имени и прочих параметров базы или ПродолжитьВызов(), или просто выходить.
|
|||
11
RomanYS
04.02.24
✎
20:27
|
(9) (10) зачем такие заморочки, если можно простенькое регзадание которое по стандартным условиям будет делать стандартное действие (ставить признак копия)
(7)+1 (6) такой чайник может и настройках копии включить РЗ |
|||
12
Chai Nic
04.02.24
✎
20:29
|
(11) Мне кажется, расширением надежнее. Регламентное может и не сработать по какой-то причине.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |