Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.09.2020, 14:50
|
|||
---|---|---|---|
|
|||
Замена активной базы |
|||
#18+
Дано: Сервер FB 3.0.6 Classic, OS Win2019 По TCP протоколу с удаленной машины произведено подключение к базе На сервере файл базы без проблем заменяется на другой (я забываю о наличии подключения) После этого начинаются разные артефакты при выполнении запросов к этой базе. Вопрос: может сервер должен блокировать файл и не давать его перезаписывать? Перезапись выполняется батником Код: powershell 1.
Или для классика это невозможно? Удалить файл при наличии подключения нельзя С уважением, Vasilisk ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 15:03
|
|||
---|---|---|---|
|
|||
Замена активной базы |
|||
#18+
_Vasilisk_Или для классика это невозможно? Невозможно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 15:08
|
|||
---|---|---|---|
|
|||
Замена активной базы |
|||
#18+
02.09.2020 14:50, _Vasilisk_ пишет: > > Перезапись выполняется батником развести права по разным аккаутам ОСи. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 15:08
|
|||
---|---|---|---|
Замена активной базы |
|||
#18+
_Vasilisk_, правильные права в файловой системе могут с этим помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 15:21
|
|||
---|---|---|---|
Замена активной базы |
|||
#18+
Но если такой батник выполняется от админа, то, наверное, без толку с правами заморачиваться. авторя забываю о наличии подключения тут это вот ключевое было. Ибо в безусловных рефлексах должно быть (если одна база на сервере) Код: powershell 1.
Или смотреть в таблицы мониторига конкретной базы, если несколько. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 15:32
|
|||
---|---|---|---|
|
|||
Замена активной базы |
|||
#18+
Мимопроходящий развести права по разным аккаутам ОСи. В общем обнаружил, что при наличии подключения файл невозможно удалить. Поэтому обошелся таким батником Код: powershell 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 15:36
|
|||
---|---|---|---|
|
|||
Замена активной базы |
|||
#18+
_Vasilisk_, 0) Файл удалить можно (типа подключений нет) 1) Начинаем копировать файл 2) Кто-то цепляется, пока файл недокопирован 3) Получаем геморрой на пустом месте... Может проще - сервис Stop/копируем/сервис Start? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 15:40
|
|||
---|---|---|---|
|
|||
Замена активной базы |
|||
#18+
_Vasilisk_ Как? Файл мне все равно нужно заменять. Только когда к нему нет подключений. Код: plaintext
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 15:43
|
|||
---|---|---|---|
Замена активной базы |
|||
#18+
Basil A. Sidorov, +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 15:49
|
|||
---|---|---|---|
|
|||
Замена активной базы |
|||
#18+
_Vasilisk_Файл мне все равно нужно заменять. А у тебя есть хороший ответ на вопрос "зачем?" Может, наплюнуть уже на тройку и мигрировать на четвёрку с RO репликой?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 16:21
|
|||
---|---|---|---|
|
|||
Замена активной базы |
|||
#18+
Dimitry Sibiryakov А у тебя есть хороший ответ на вопрос "зачем?" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 16:22
|
|||
---|---|---|---|
Замена активной базы |
|||
#18+
_Vasilisk_ Мимопроходящий развести права по разным аккаутам ОСи. В общем обнаружил, что при наличии подключения файл невозможно удалить. Поэтому обошелся таким батником Код: powershell 1. 2. 3. 4. 5. 6. 7.
Зачем удалять? Переименуй. Текущие коннекты будут к старому, новые - к новому. PS расскажи, как оно будет. как сойдутся блокировки :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 17:25
|
|||
---|---|---|---|
|
|||
Замена активной базы |
|||
#18+
_Vasilisk_Это тестовая база и сейчас тестирую скрипт импорта Тогда да, удаление её перед копированием это нормально. Как и остановка сервера. Ну а проще тестировать скрипт в embedded режиме. Или тебе для тестов нужны конкурирующие коннекты?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 17:38
|
|||
---|---|---|---|
|
|||
Замена активной базы |
|||
#18+
Странно, что del не устанавливает ERRORLEVEL при ошибке. Или я что-то не так пробовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 19:05
|
|||
---|---|---|---|
|
|||
Замена активной базы |
|||
#18+
Dimitry Sibiryakov Ну а проще тестировать скрипт в embedded режиме Dimitry Sibiryakov Странно, что del не устанавливает ERRORLEVEL при ошибке ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2020, 21:05
|
|||
---|---|---|---|
Замена активной базы |
|||
#18+
Dimitry Sibiryakov Странно, что del не устанавливает ERRORLEVEL при ошибке. Или я что-то не так пробовал. Лайфхак : Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&mobile=1&tid=1560259]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 251ms |
0 / 0 |