Ошибка при выполнении файловой операции /Params/DBNames - [РЕШЕНО]

10.04.23

База данных - Обновление 1С

В статье рассказывается про методы борьбы с ошибкой при выполнении файловой операции Ошибка при выполнении файловой операции /Params/DBNames.

Друзья, всем привет, в данной статье я хочу поделиться поиском решения проблемы

'v8srvr://*ИМЯ_СЕРВЕРА*/*ИМЯ_БАЗЫ*/Params/DBNames' .

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

Вводные данные.

База на SQL сервере 2014, платформа 8.3.20.

При обновлении, а именно переходе с 2.0 на 3.0 версию управляемые формы конфигуратор выдал эту ошибку.

 

 

Поискав на форумах информацию, я предлагаю вам рассмотреть различные пути ее решения.

Возможное решение № 1:

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

Очень долго и муторно, и я то пробовал, сначала справочники, потом документы. Но даже на справочниках выдавал ту же ошибку.  Решение нашел тут же на сайте форума, вот ссылка https://forum.infostart.ru/forum72/topic287083/

Возможное решение № 2

Перевести базу в файловые вариант и обновить. На форумах пишут, что это помогает, если база небольшая. Но это не мой случай, такая большая база, как у меня, просто не загрузится из файла dt в файловый вариант.

Возможное решение № 3

Бывают проблемы с конфигурацией поставщика, если у вас она находится на поддержке. Для проверки этой гипотезы требуется зайди в пункт меню поддержка и сохранить конфигурацию поставщика в файл, если все ОК и сбоев нет, значит у вас все НОРМ.

А если нет, то требуется эту ошибку исправить. Можно попробовать снять с поддержки конфигурацию, обновиться через объединение, а потом загрузить измененную конфигурацию (которая у вас ранее не реструктуризировалась). Тут до кучи вариантов много. Обновиться с полного файла CF . Но я эту операцию тоже проделал, хотя конфигурация поставщика сохранялась в файл нормально и без ошибок.

Возможное решение № 4

Если вы подозреваете, что в  конфигурации и в базе данные имеются логические ошибки, сделайте тестирование и исправление, кстати, я тоже это делал, мне не помогло. Также в конфигураторе через пункт меню Конфигурация сделайте Проверку конфигурации, в настройках поставьте логическую целостность.

Возможное решение № 5, которое помогло мне

А решение-то простое, уже пробовал почти все, и пришла мысль, может двойная реструктуризация и поэтому выходит ошибка или объекты конфигурации изменены из-за режима совместимости. Знаете же, когда снимаете режим совместимости, или переходите на другой, платформа изменяет структуру метаданных. Решил сравнить режимы совместимости в конфигурации базы данных и сохраненной конфигурации. В конфигурации был режим совместимости 8.2, а в сохраненной стоял режим совместимости в 8.3.14.

Но хотя это типовое обновление. А пустая CFка обновилась без проблем, но при обновлении в копии базы выдал эту ошибку

Вернулся к конфигурации БД, поставил ее в режим совместимости 8.3.14. Произвелась реструктуризация.

Обновил с ранее выгруженным файлом cf (сохраненной конфигурации) и все встало на свои места, база обновилось.

 

Механизм реструктуризации на сервере V2

Также я пробовал через механизм обновления 2.0, а именно Обновить конфигурацию базы данных на сервере, но там выдал другую ошибку, и я начал ее копать.

Соединение с сервером баз данных разорвано администратором Microsoft SQL Server Native Client 10.0: Неопознанная ошибка HRESULT=80004005

А решение пишут, что так же в конфигурации поставщика. Снять с поддержки, загрузить измененную конфигурацию, или обновиться с полного CF.

Если кому-то поможет статья, буду рад, сэкономить ваше время.

Params DBNames статья решение ошибка файловая операция выполнение

См. также

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

27900 руб.

01.04.2020    147695    651    362    

236

Администрирование СУБД Системный администратор Программист

В крупных компаниях, где много типовых и сильно доработанных баз с режимом работы 24/7, переход с MS SQL на PostgreSQL затягивается. Получается гетерогенная структура – когда прод уже на PostgreSQL, а разработка и тестирование – пока на MS SQL. О том, какие варианты помогут постепенно перевести прод с несколькими базами MS SQL на PostgreSQL, не сломав среду тестирования и разработки, пойдет речь в статье.

21.11.2024    3210    a.doroshkevich    7    

15

HighLoad оптимизация Администрирование СУБД Системный администратор Программист Платформа 1С v8.3 Россия Бесплатно (free)

Мы исследуем проблему долгого выполнения запросов PostgreSQL при использовании конструкции VALUES: когда она возникает, как на нее можно повлиять, а главное, почему ее продуманная отработка важна для более быстрого функционирования решений на базе 1С

12.11.2024    1118    Tantor    20    

16

HighLoad оптимизация Администрирование СУБД Механизмы платформы 1С Программист Платформа 1С v8.3 ИТ-компания Россия Бесплатно (free)

В данной статье мы рассмотрим, как работает механизм временных таблиц на postgres на платформе 8.3.23 и что изменилось в нем при добавлении новых возможностей в платформе 8.3.25. А также на примере покажу, как понимание работы платформы позволяет оптимизировать СУБД для работы с 1С.

29.10.2024    3731    Tantor    38    

35

Обновление 1С Программист Платформа 1С v8.3 Бесплатно (free)

В статье рассматривается использование WinMerge для сравнения, объединения и обновления конфигураций 1С. Отдельно рассматривается методика трехстороннего сравнения при обновлении конфигурации

21.10.2024    2912    mixaeel    18    

17

Администрирование СУБД Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Анализ и решение ошибок СУБД. Во время реиндексации базы Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Не удалось найти объект "ИмяБазы.dbo._RefSInf21806", так как он не существует, или отсутствуют разрешения. Во время проверки целостности Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Недопустимое имя объекта "dbo._RefSInf21806".

19.09.2024    4856    Xershi    10    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1889815 19.04.23 14:59 Сейчас в теме
Предисловие - у меня MS SQL SERVER 2008 r2.
У меня данная ошибка выскакивает при добавлении субсчета в плане счетов (Регистр бухгалтерии хозрасчетный).
Вношу изменения (добавляю субсчет), нажимаю обновить конфигурацию. Начинается реструктуризация. И спустя приличное время выскакивает данная ошибка. При повторном запуске обновления конфигурации с последующей реструктуризацией все проходит успешно. Уже второй раз с таким сталкиваюсь.
Что я только не делал при этом... Перечитал все возможные статьи, комментарии, форумы. Создавал несколько тем по этой ошибке. Все без толку. Ничего не работает. Единственное, что я мог откопать... Эту самую ошибку в "баг-листе 1С". Там было два упоминания об этой ошибке... Одно упоминание 2019 года и второе - в 2021 году. Напротив решения этой ошибки было пусто. Только пометка, что данная ошибка исправлена в определенных версиях платформы 1С.
Ко всему этому, я перелопатил все возможные настройки 1С и MS SQL Server. Странностью оказалось то , что данная ошибка не выскакивает на чисто поставленном сиквел сервере с параметрами по умолчанию или когда поставил сиквел сервер и ничего в параметрах ничего не меняешь...Возможно я ошибаюсь.
Что по поводу этого можно сказать? Руки опускаются... Вроде все работает при повторном запуске, но это костыль же... Вызывает подозрение...
2. alres 24.04.23 22:14 Сейчас в теме
(1)
У меня данная ошибка выскакивает при добавлении субсчета в плане счетов (Регистр бухгалтерии хозрасчетный).


Спасибо что поделился, у меня такая же ошибка - теперь понял откуда ноги растут
7. ak0710 164 28.04.23 09:25 Сейчас в теме
(1)
ие 2019 года и второе - в 2021 году. Напротив решения этой ошибки было пусто. Только пометка, что данная ошибка исправлена в определенных версиях платформы 1С.
Ко всему этому, я перелопатил все возможные настройки 1С и MS SQL Server. Странностью оказалось то , что данная ошибка не выскакивает на чисто поставленном сиквел сервере с параметрами по умолчанию или когда поставил сиквел сервер и ничего в параметрах ничего не меняешь...Возможно я ошибаюсь.


Кстати я пробовал установить новый чистый SQL на новую виртуальную машину, ошибка осталась.

Возможно вы правы по субсчету. Так как у меня в базе тоже очень доработанный план счетов (даже предопределенные добавлены), но при обновлении я его не объединял, ошибка все равно выходила.

У меня получилось через режим совместимости. Кстати в файловой версии этой ошибки нет). Когда обновляешь пустую конфигурацию как у рабочей ИБ.
3. user1889815 26.04.23 09:38 Сейчас в теме
(2) Если найдешь решение/обход/костыль - отпиши сюда в комментарии, буду благодарен. Если я найду решение, то обязательно поделюсь.
4. alres 26.04.23 15:09 Сейчас в теме
(3) Мой вариант обхода - не добавлять субсчет в конфигураторе, добавить в пользовательском режиме и сделать предопределенным через установку свойства ИмяПредопределенныхДанных
5. user1889815 26.04.23 15:18 Сейчас в теме
Не знаю как там со стороны программиста, но с моей стороны (администратора баз данных) ищу вариант решения ошибки.

(4)
Мой вариант обхода - не добавлять субсчет в конфигураторе, добавить в пользовательском режиме и сделать предопределенным через установку свойства ИмяПредопределенныхДанных

Возможно это вариант обхода... Но как я понял у моих программистов так не получится, так как необходимо этот субсчёт использовать в старых документах, а именно в проводках, которые существовали до добавления субсчета. Как-то так...
6. user1889815 27.04.23 15:22 Сейчас в теме
alres,подскажи, пожалуйста, свою платформу и версию 1С.
8. Milan-1c 03.05.23 07:08 Сейчас в теме
Данная ошибка у меня возникла тоже на стандартном обновлении конфигурации. В описании поставки обновления так же сообщалось про добавление субсчета. Я раза 2 пробовала обновить - ошибка во время реструктуризации плана счетов обрывается почти вначале пересчета. Потом я обратила внимание что на диске С мало места (3ГБ), очистила и запустила заново. И УРА! Обновилась. Может кому поможет.
9. nikolasx 61 20.12.23 14:58 Сейчас в теме
Опишу свое знакомство с данной проблемой. Ранее не было ошибки, и появилась она при переходе базы MS SQL c TCP на Shared memory и отладки на http, при сохранении конфигурации без реструктуризации таблиц. Мое подозрение конечно на отладку http, версия платформы 8.3.18
10. MaximSh 9 15.01.24 12:55 Сейчас в теме
Помогло решение 5. Переход в ERP 2.4-> 2.5 Отдельно обновление конфигурации базы данных, отдельно поднятие режим совместимости для конфигурации и расширений.
11. KUAvanesov 14.03.24 11:38 Сейчас в теме
Мне помогло следующее:

- Отключился от храна
- Вернул конфигурацию БД
- Включил для корня возможность редактирования с сохранением поддержки
- Обновился
- Подключился к храну
- Обновился

База на MSSQL
Платформа 8.3.18.1334
12. Dream_kz 129 19.09.24 15:13 Сейчас в теме
На платформе 8.3.18 при динамическом обновлении такая ошибка выходила - помогал перезапуск службы сервера 1С.
Перешли на платформу 8.3.24 - ошибка исчезла
Оставьте свое сообщение