powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как копировать файл, не забирая его в эксклюзивный доступ?
25 сообщений из 105, страница 3 из 5
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162605
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyГосподин ПЖпропущено...


работающую базу 1С он пытается копировать... ближайший аналог - mdb от Access. Если что пошло не так - чудо-утилита для "починки" говорит "не судьба" и база летит в помойку

База 1С существует в нескольких вариантах.

файловую .1cd которая
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162651
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖFixinОператоры работают с 10 до 22 без перерывово, зачем им оставаться после работы, чтобы архивировать или прерываться на архивацию днем?

ну если ты не в силах нарисовать скрипт для backup + shutdown
Вопрос тонкий. Shutdown при не закрытых клиентских подключениях тоже не самый лучший способ.

FixinОператоры работают с 10 до 22 без перерывово, зачем им оставаться после работы, чтобы архивировать или прерываться на архивацию днем? Они должны обслуживать покупателей. 10 000 на софт (Розница) - еще нормально, но 50 000 (Розница + Сервер 1С ) - это моветон.
Да уж... а с 22 до 10 никак не скопировать данные... ?

FixinThe Dim!Тебе уже сто раз сказали что так нильз - люди, которые этим занимаются постояно. А ты, твердиш о уверенности в своме методе. Смех да и только, еще разп повторюсь - самодурство это .

Я тоже этим занимаюсь постоянно, поэтому мое слово и мой практический опыт против их слов...
Речь не об этом, я пытаюсь усовершенствовать скрипт и спрашиваю как получить неэксклюзивное чтение.
Ваше мнение о качестве архивирования меня не интересует, т.к. у меня есть свое мнение на этот счет и на этом офф-топ дискуссию на отвлеченные темы в этой ветке я прекращаю. Прошу строго по существу вопроса.
Было бы это так, тыб таких вопросов не задавал.

Если тебя не интересует мнение учасников дискусии, а живеш ты строго своим умом(кстати, кто учится на своих ошибках.. не слушая про чужие, думаю ты знаеш), зачем ты прищел на форум?
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162652
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyГосподин ПЖпропущено...


работающую базу 1С он пытается копировать... ближайший аналог - mdb от Access. Если что пошло не так - чудо-утилита для "починки" говорит "не судьба" и база летит в помойку

База 1С существует в нескольких вариантах.

У него в файловом варианте.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162671
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖAnatoly Podgoretskyпропущено...


База 1С существует в нескольких вариантах.

файловую .1cd которая
Откуда ты взял, автор этого не говорил. Ведь это самый большой секрет автора.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162674
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!У него в файловом варианте.
Это конечно гадание, но если так, то в данном случае, база архивируется серией команд INSERT INTO SELECT FROM, не считая специализированых команд по копированию таблиц и структур, которые не нарушаю целостность, не требую остановки - хотя это лучший вариант.
Для выполнения нужен FOxPro, и я думаю что в самой 1С тоже есть поддержка архивирования, точно сказать не могу, но должно быть. Клиент серверный вариант и трехзвенка архивируется по другому - проще.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162675
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FixinBasil A. Sidorovпропущено...
"type источник > приёмник" попробуйте :)

а type не умрет?
Вообще речь об 1cd-файле базы 1С (собственно это и есть файл базы). Он весит 1.5 гб обычно. Его можно копировать на лету.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162690
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyThe Dim!У него в файловом варианте.
Это конечно гадание, но если так, то в данном случае, база архивируется серией команд INSERT INTO SELECT FROM, не считая специализированых команд по копированию таблиц и структур, которые не нарушаю целостность, не требую остановки - хотя это лучший вариант.
Для выполнения нужен FOxPro, и я думаю что в самой 1С тоже есть поддержка архивирования, точно сказать не могу, но должно быть. Клиент серверный вариант и трехзвенка архивируется по другому - проще.

У Автора база в файловом варианте. О чем он сам говорил.

В версии 1С 8.х для "файлового" вариант используется свой собственный формат хранения данных - структирированое хранилице. По типу вордовких документов.
Соответсвенно никакой FoxPro ничего с этой базой не сделает.
Драйверов ADO/ODBC так же в природе не существует. Для организации обмена 1С предлогает OLE-сервер(инпрок или аутпрок - на выбор).

Размер файла ограничен возможностями файловой системы. Однако, максимальный размер таблицы внутри 1CD ограничен 4ГБ. Учитывая что есть распределенная база, а следовательно обмен между узлами. У автора, возможно, в скором времями просто напросто таблица с данными о синхронизации просто-напросто достигнет максимального размера. И все... дальше только переход на серверную версию.

Технически возможны два варинта сохранения базы:
1. "Выгрузка" из среды конфигуратора 1С. Требует монопольного доступа.
2. Копирование, собственно, файла 1Cv8.1CD. Потом, его можно пожать любам архиватором. Жмется хорошо.

Файл давольно хорошо переносит ошибки при многопользовательском доступе. Скажем... таже 7.7 чуть что сразу говорила что нужна переиндексация.
В версии 8.х не так. База может долго работать, несмотря на разрушений какой-либо таблицы(или нескольких) в результате, например, ошибок сетевого доступа. Проблема проявится только при доступе к объекту к которого данные хранятся в сбойном блоке. Размер которого 4КБ(ничего не напоминает :)).
Так же, возможна ошибка при обновлении. Типовая ошибка - "значение поля не может быть null "... дальше этого обновление не идет - до устранения оной. Решение проблемы не очевидно. Так как 1С не предоставляет инструмента для редактивровая самих таблиц. Как? - вопрос наживной и зависит от опыта и конкретной ситуации.
Другая частая проблема - "ошибка формата потока..." Появляется из-за вот такого вот копирования на лету. Или ошибок сетевого доступа.
Более редкая ошибка - зависшие транзакции.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162695
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!Файл давольно хорошо переносит ошибки при многопользовательском доступе. Скажем... таже 7.7 чуть что сразу говорила что нужна переиндексация.

Это я к тому, что от момента пояления ошибки до её обнаружения может пройти уйма времями.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162703
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, если 1С стоит на MS-SQL то там должно быть всё в порядке с бэкапами. На ходу, по горячему с дописью логов транзакций.

Если у фикса какая-то другая БД "на файлах" то наверное он играет в русскую рулетку.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162707
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия 8, тогда может быть, я не в курсе как там устроена файловая БД, рекомендуется использовать MS SQL Server
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162713
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyВерсия 8, тогда может быть, я не в курсе как там устроена файловая БД, рекомендуется использовать MS SQL Server

1С 8.х, это трехзвездная архитектура. Сервер - сервер 1С - стоит порядка 40 000 тыс. рублей. Далее выбор сервера баз данных. Тут выбор широк: MS SQL/Oracle... стоят денюжку, а к Postges есть не мало вопросов, да и спеца по нему найти сложно.

Ну и в придачу аппаратное обеспечение всего этого дела.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162716
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНу, если 1С стоит на MS-SQL то там должно быть всё в порядке с бэкапами. На ходу, по горячему с дописью логов транзакций.

Если у фикса какая-то другая БД "на файлах" то наверное он играет в русскую рулетку.

При соответсвующем обслуживании 1C в файловом режиме очень даже ничего.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162719
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть бесплатный MS SQL (2/4/10 gb), аппаратное обеспечение тоже самое, что и сейчас. И никаких проблем с бекапами.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162722
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а чего автор кипиш поднял? И кто ему вообще рассказал про экклюзивный (это кстати еще проверить надо) доступ?
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162732
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНу а чего автор кипиш поднял?И кто ему вообще рассказал про экклюзивный (это кстати еще проверить надо) доступ?

Он открыл новую технологию - копирование на лету. Проведя серию эксперементов 2 копировая , с последующим "востановлением"(резудьтат он проверял служебной утилитой которая проверяет физическую и логическую целосность файла базы данных) он получил 100% результат "востанавливаемости".

Экслюзивный доступ... он же молчит, как партизан, чем он копирует. Вполне возможно, что программа копирования открывает 1Cv8.1CD не только на чтение, но и на запись. В итоге восьмерка не может получить доступ...
Хотя не знаю, Х.Ш. у меня опять не работает....
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162733
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня и Far и Xcopy и даже просто из под виндового проводника все прекрасно копируется.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162807
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyЕсть бесплатный MS SQL (2/4/10 gb), аппаратное обеспечение тоже самое, что и сейчас. И никаких проблем с бекапами.

На экспрессе и подобных редакциях оно не работает.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162809
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНу а чего автор кипиш поднял? И кто ему вообще рассказал про экклюзивный (это кстати еще проверить надо) доступ?
The Dim!У меня и Far и Xcopy и даже просто из под виндового проводника все прекрасно копируется.
Автор кипиш поднял не потому, что копирование не работает. Оно то работает.
А потому, что во время этого самого копирования не все проги корректно стартуют, пытаясь получить доступ к своим файлам, которые как раз копируются.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162907
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!Anatoly PodgoretskyЕсть бесплатный MS SQL (2/4/10 gb), аппаратное обеспечение тоже самое, что и сейчас. И никаких проблем с бекапами.

На экспрессе и подобных редакциях оно не работает.
Ты имеешь в виду 1С, а почему не работает, совместимость же полная, движок единый, какие то политические игры?
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37162910
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonmaytonНу а чего автор кипиш поднял? И кто ему вообще рассказал про экклюзивный (это кстати еще проверить надо) доступ?
The Dim!У меня и Far и Xcopy и даже просто из под виндового проводника все прекрасно копируется.
Автор кипиш поднял не потому, что копирование не работает. Оно то работает.
А потому, что во время этого самого копирования не все проги корректно стартуют, пытаясь получить доступ к своим файлам, которые как раз копируются.
Автор ничего не сказал про предложеные варианты с Type и XCopy
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37163128
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В любой нормальной БД есть теневое копирование и возможность сделать полную копию с остановкой сервера.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37163726
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodВ любой нормальной БД есть теневое копирование и возможность сделать полную копию с остановкой сервера.

Понятие "нормальной"?
Для БД - это как бы не надо. А вот для СУБД - уже другой разговор, но 1С таковой не является.
Теневую копию также не сделаешь, потому как транзакции...

Anatoly PodgoretskyThe Dim!пропущено...
На экспрессе и подобных редакциях оно не работает.
Ты имеешь в виду 1С, а почему не работает, совместимость же полная, движок единый, какие то политические игры?

Ну не поддерживает платформа 1С 8.х работу с экспресом :).
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37163734
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все девелопер ставят...
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37163752
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!Ну не поддерживает платформа 1С 8.х работу с экспресом :).
Значит политические игры.
...
Рейтинг: 0 / 0
Как копировать файл, не забирая его в эксклюзивный доступ?
    #37163758
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖвсе девелопер ставят...
И ничего, что их за жопу могут взять. Лицензия только для разработки.
...
Рейтинг: 0 / 0
25 сообщений из 105, страница 3 из 5
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как копировать файл, не забирая его в эксклюзивный доступ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]