Ошибка при создании информационной базы информационная база уже существует

Ошибка при создании базы, как исправить?

Я
   YamEgor

23.12.19 — 13:12

добрый день, встретился с непонятным явлением: при создании базы получаем ошибку: «Указанная информационная база уже существует». Хотя только что установил платформу и это первая база. Платформа 8.3.13.1513 база для подготовки к специалисту что можно сделать?

   Ёпрст

1 — 23.12.19 — 13:14

(0) Файловая ?

   hhhh

2 — 23.12.19 — 13:15

(0) посмотри в папке базы, там наверняка какие-то файлы есть, может даже посторонние.

   YamEgor

3 — 23.12.19 — 13:20

(1) да

   YamEgor

4 — 23.12.19 — 13:22

(2) оставил только 1Cv8.1CD и всеполучилось спасибо

   Автосервис

5 — 23.12.19 — 13:22

(2) Наверняка правильно посоветовал.

В деталях опиши как базу как создаешь?

   unbred

6 — 23.12.19 — 13:24

(0)»база для подготовки к специалисту»  «что можно сделать?» погуглить

   YamEgor

7 — 23.12.19 — 13:28

(5) через кнопку добавить — создание информационной базы без конфигурации-Название На данном компьютере или в лок сети-указываю папку и т.д.

   YamEgor

8 — 23.12.19 — 13:32

(6) да гуглил уже ни че толком нет

  

unbred

9 — 23.12.19 — 13:35

(8) Информационная база с таким именем уже существует

TurboConf — расширение возможностей Конфигуратора 1С

  • #1

Доброго времени суток, хочу разнести сервер 1с приложений и sql server по разным серверам. Для этих целей создал отдельную виртуалку под сервер 1с 8.3 и рядом кластер из двух SQL server 2016. Суть проблемы в том что не получается создать информационную базу —

Ошибка создания информационной базы
Ошибка операции администрирования
Ошибка при выполнении операции с информационной базой
Ошибка СУБД:
Microsoft OLE DB Provider for SQL server: Истекло время ожидания входа HRESULT = 80004005

1111111.png

Что ему не нравится ?

  • #2

сам разобрался — нужно было поставить защищенное соединение в свойствах информационной базы. Так же доменная учетка почему то не проканала а через SA зашло.


Description


Andrey Vusik



2011-03-31 18:24:49 MSK

Бутылка bugs/6961
1.0.12-eter8.16/18
Создаю новую базу из шаблона (не демо), получаю зависание, по нажатии ctrl+c отвисает и пишет, что база уже есть, хотя изначально ее там нет.


Comment 1


Andrey Vusik



2011-06-02 21:26:08 MSK

Проверить текущую ситуацию.


Comment 2


Svetlana Zhukova



2011-06-03 15:28:11 MSK

Зависания на wine из git не происходит.
Я так полагаю,что проблема в зависании.
В остальном - создать новую базу из шаблона в данном случае не получается,т.к. база уже создана в директории 1с - template. А то,что она не добавлена при запуске 1с, не означает,что база не создана.Тут ошибки нет.


Comment 3


Svetlana Zhukova



2011-06-03 15:29:36 MSK

wine@cellar bottle bugs/7065
WINE@Etersoft version 1.3.13-eter2.4


Comment 4


Svetlana Zhukova



2011-06-03 15:34:57 MSK

Ой, не так. При последней проверке создание базы из шаблона вообще было неактивно и в списке шаблонов было пусто. Надо разобраться.


Comment 5


Svetlana Zhukova



2011-06-03 16:08:03 MSK

wine@cellar bottle bugs/7065
Первая база из шаблона создается нормально, конфигурация запускается.
Из второго шаблона - демо - конфигурация тоже создается, 1с запускается, но виснет и выдает 2 сообщения : запись дампа (пустой квадратик) и о недоработках в wine.Зависает. 

wine: Unhandled page fault on read access to 0x00000000 at address 0x1b52f457 (thread 0009), starting debugger...

Теперь,наверное,нужно эту багу закрыть,а новую создать, уже не по созданию конфигурации из шаблона а о зависании?


Comment 6


Svetlana Zhukova



2011-06-03 16:17:39 MSK

Бутылка bugs/6961
WINE@Etersoft 1.0 SQL 1.0.12-eter11.3/19
первоначальная проблема целиком сохраняется.


Comment 7


Svetlana Zhukova



2011-06-06 12:58:38 MSK

WINE@Etersoft 1.0 Network 1.0.12-eter11/19
Попробовала на ubuntu запускать  /var/ftp/pvt/Windows/Testing/RT/17487
Пробовала другие базы.

(В ответ на comment #0)

> Создаю новую базу из шаблона (не демо), получаю зависание, по нажатии ctrl+c
> отвисает и пишет, что база уже есть, хотя изначально ее там нет.
 Пробовала другие базы.

Действительно,база создается при первоначальном выборе ее.Если затем удалить базу из списка, то потом данную базу можно будет только добавить в список, но не создать (т.к. однажды уже была создана обычно каталог C:usersguestМои документыInfoBase5 или C:usersguestМои документы1CAccountingBase1).

Удалила эти каталоги.
Запускаю заново 1с, заново пытаюсь создать базу из шаблона.Получаю зависание.
НО!!! База в каталоге (в мои документы) при этом СОЗДАЕТСЯ, поэтому при ctrl+c, мы получаем сообщение,что база существует.
Теперь можно при запуске 1с выбрать каталог базы, созданной из шаблона. (мои документы выбираем в папке home при выборе базы).Запущенная на ubuntu в vbox таким образом конфигурация рабочая, но сильно тормозит,пользоваться невозможно.


В бутылке bugs/6961 то же самое работает быстро.


То есть остается выяснить,почему при создании из базы  шаблона 1с подвисает, при этом автоматически созданная база не появляется в списке.


Comment 8


Andrey Vusik



2011-08-15 16:14:05 MSK

Все так же воспроизводится в bugs/6961 (при создании нужно прописывать новые пути)
на 1.0.12-eter12.1/23


Comment 9


Александр Морозов



2011-08-16 21:14:29 MSK

wine-etersoft-1.3.15-alt1.2
wine-etersoft-sql-1.7.1-alt2
В этой версии eterhack база создаётся, хоть и достаточно долго.

На версии 1.3.25-alt1.8 при создании базы выводится сообщение "Указанная информационная база уже существует".


Comment 11


Александр Морозов



2011-08-17 19:36:33 MSK

Откатил хак для бага #993, после этого база создаётся и в 1.0.12. Проверил на Консультанте+ из бутылки prav/cons/cons-demo, что вкладки 'Справочная информация', 'Кодексы', 'Обзоры' не перестали отображаться.


Comment 12


Andrey Vusik



2011-08-23 16:59:12 MSK

Не понимаю в чем решение.. Должно уже работать или необходимы какие-то манипуляции?

В bugs/6961 все по прежнему.


Comment 13


Александр Морозов



2011-08-23 17:19:17 MSK

> Не понимаю в чем решение.. Должно уже работать или необходимы какие-то
> манипуляции?
Должно работать.


Comment 14


Александр Морозов



2011-08-24 14:22:54 MSK

Закрываю обратно


Comment 15


Andrey Vusik



2011-08-25 18:03:42 MSK

Да. Работает. Паузу в минуту принимал за зависание.

Обновлено: 13.06.2023

Ни одна программа не застрахована от сбоев в работе. И продукты фирмы 1С в этом отношении не исключение. Сбои при проведении документов и записи элементов справочников, неполадки с ключами лицензий и сетевым доступом, случаются довольно часто. Бывает даже, что выскакивает ошибка при создании информационной базы или добавлении её в список информационных баз. О возможных причинах возникновения исключительных ситуаций при старте программы и путях их преодоления и пойдет наш рассказ.

Что такое список баз данных и где он хранится

Большинство ошибок при старте связано со списком информационных баз, показываемом в окне запуска. Следует понимать, что открывшаяся форма сама по себе не хранит ни дерева баз, ни его настроек, ни путей обращения к ним.

Список баз хранится в отдельном файле. В зависимости от версии программы его можно найти:

  1. 7 версия хранит этот список в реестре Windows в разделе HKEY_CURRENT_USER->Software->1C->1Cv7->7.7->Titles;
  2. Версия программы 8.1 хранит список баз в файле ibases.v8i, который хранится в папке AppData и свой для каждого пользователя компьютера (полный путь выглядит: AppData->Roaming->1C->1Cv81t);
  3. Более поздние версии тот же файл с базами хранят в папке 1CEstart, расположение которой совпадает с предыдущим разделом.

Таким образом, зная расположение этого файла, администратор может:

  • Удалив данный файл очистить список баз;
  • Сохранив файл, восстановить список баз пользователя после переустановки операционной системы;
  • Скопировать список баз 1с с одного компьютера на другой;
  • Самостоятельно отредактировать различные параметры баз, открыв этот файл блокнотом.

Ошибка пустого шаблона

Создание новой базы данных из шаблона поставки – процесс элементарный и описанный не раз:

Что делать в такой ситуации? Ответ достаточно прост.

  1. Установка шаблона происходит в определенное место на жестком диске;
  2. При создании новой информационной базы программа не ищет по всем доступным адресам файлы шаблона, а обращается к вполне конкретным ресурсам, указанным в ее настройках.

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

  1. Нажав кнопку «Настройка» в окне выбора, необходимо вызвать форму (Рис.2). Рис.2
  2. В табличное поле «Каталог шаблонов конфигураций и обновлений» добавить адрес, куда устанавливали шаблон.

Попробовав повторно создать базу, можно убедиться, что проблема решена.

Проблема уникальности

Не очень часто, но бывает, особенно у начинающих пользователей, что процесс добавления новой информационной базы застопоривается на окне подобном Рис.3

Ошибка подключения

Проблемы с сетевым доступом к базе, ошибки в написании адреса базы, перенос сервера, изменение его IP адреса могут вызвать ошибку, представленную на Рис.5

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

Ошибки при создании базы на сервере

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

Список характерных для серверного варианта работы ошибок:

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

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

Бухэксперт8 при работе с базой данных рекомендует делать архивные копии 1С не реже 1 раза в месяц, а также перед выполнением исправлений в базе и после закрытия месяца.

При запуске 1С выдается ошибка выполнения операции с информационной базой. Перезапуск программы не помогает, открыть базу данных для работы в ней — невозможно.

Причины, вызывающие эту ошибку, могут быть совершенно разными:

  • несовместимая версия файла базы данных;
  • файл базы данных поврежден;
  • ошибка соединения с сервером 1С: Предприятия 8.3;
  • переустановка баз на сервере;
  • проблема с портами на сервере
  • и т.д.

Ошибки такого уровня очень серьезны. А в случае возникновения их на сервере — однозначно требуют обращения к специалистам. И если организации, устанавливающие клиент-серверный вариант, рассчитанный на большое число пользователей, обычно имеют в штате системных администраторов и программистов, отвечающих за сервер, то пользователи, работающие на обычных файловых вариантах 1С, должны уметь самостоятельно разобраться с этой проблемой и решить ее.

Как правило, ошибка при выполнении операции с информационной базой в файловом режиме работы означает, что произошло повреждение файла базы данных. Причин может быть множество:

  • сетевые проблемы при записи файла;
  • неудачное копирование базы;
  • отключение электропитания в момент работы программы;
  • и т.д.

В данной статье мы рассмотрим возникновение этой ошибки для пользователей файловых 1С и дадим два инструмента решения проблемы:

Обязательно сохраните поврежденный файл базы данных перед началом исправления ошибок, так как любые изменения структуры при тестировании имеют необратимый характер. Сделать копию можно обычным копированием файла 1Cv8.1CD.

Тестирование и исправление

Внутренняя обработка 1С Тестирование и исправление проверяет и исправляет структуру конфигурации и информационных данных.

Пошаговая инструкция Тестирования и исправления базы.

Шаг 1. Запустите 1С в режиме Конфигуратор .

Шаг 2. В конфигурации выберите пункт меню Администрирование — Тестирование и исправление .

Перед открытием формы тестирования программа напомнит о необходимости сделать копию базы перед проверкой. Если копия сделана — нажимаете на кнопку Продолжить .

Шаг 3. Настройка тестирования.

Форма тестирования предлагает несколько вариантов проверок и режимов, не зависящих друг от друга. Выполнить нужно все проверки в полном объеме, поэтому установите флажки напротив тех вариантов, где они не поставлены по умолчанию.

Форма тестирования и исправления информационной базы должна иметь следующий вид.

Рассмотрим основные группы переключателей проверки.

Группа переключателей Проверки и режимы

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

Проверка информационной базы:

  • проверка логической целостности информационной базы;
  • проверка ссылочной целостности информационной базы.

Коррекция обнаруженных ошибок:

  • реиндексация таблиц информационной базы;
  • пересчет итогов;
  • сжатие таблиц информационной базы;
  • реструктуризация таблиц информационной базы.

Группа переключателей Тестирования

Варианты тестирования:

  • Тестирование и исправление;
  • Только тестирование.

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

Группа При наличии ссылок на несуществующие объекты

Эта группа определяет, должна ли программа при обнаружении ссылок на несуществующие объекты:

  • создавать объекты;
  • удалять ссылки;
  • не изменять.

По умолчанию установлен самый безопасный вариант Не изменять. При использовании первых двух вариантов в сложных случаях возможны искажения информации в базах 1С.

Группа переключателей При частичной потере данных объектов

Эта группа задает поведение программы, если было обнаружено, что данные объектов были частично потеряны, но оставшихся данных достаточно для того, чтобы восстановить потерянные. Пользователь самостоятельно выбирает вариант:

  • создавать объекты;
  • удалять объект;
  • не изменять.

По умолчанию установлен самый безопасный вариант Не изменять. При использовании первых двух вариантов в сложных случаях возможны искажения информации в базах 1С.

Кнопка Выполнить

Перед нажатие на кнопку Выполнить , убедитесь, что 1С закрыта у всех пользователей. Проверка выполняется в монопольном режиме. Сохранение копии базы — обязательное условие перед проверкой.

  • Значение должно быть… Сохранено значение…

Утилита chdbfl.exe

Утилита chdbfl.exe отвечает за проверку физической целостности базы. Именно она спасает пользователей в большинстве случаев при невозможности входа в базу данных.

Утилита включена в Платформу 1С и поставляется отдельно для каждой Платформы 1С.

Пошаговая инструкция работы с утилитой chdbfl.exe.

Определение Платформы 1С

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

Место установки Платформы на компьютере зависит от ее разрядности:

  • 32-разрядные Платформы 1С устанавливаются в каталог С:Program Files (x86)1cv8
  • 64-разрядные Платформы 1С устанавливаются в каталог С:Program Files1cv8

Запуск утилиты chdbfl.exe

В выбранной Платформе 1С перейдите в папку bin и запустите утилиту chdbfl.exe.

Настройка проверки базы данных

Для настройки проверки физической целостности необходимо:

  • выбрать файл информационной базы, где выходит ошибка;
  • установить флажок Исправлять обнаруженные ошибки .

После нажатия на кнопку Выполнить запустится проверка физической целостности файла БД.

Программа 1С при выполнении проверки должна быть закрыта у всех пользователей. Сохранение копии базы — обязательное условие перед проверкой.

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

  • 1С удаление: указанная учетная запись уже существует
  • Установка запрещена на основании системной политики 1С 8.3
  • Обнаружено неправомерное использование данного программного продукта в 1С: как убрать
  • Ошибка ввода пинкода. Пинкод не укомплектован в 1С 8.3
  • Печатная форма недоступна 1С 8.3 при вызове внешней печатной формы

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

Карточка публикации

(1 оценок, среднее: 1,00 из 5)

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку «Задать вопрос», я соглашаюсь с
регламентом БухЭксперт8.ру >>

Спасибо! Очень ценно полезно нужно! Буду еще неоднократно обращаться к этому семинару для изучения этой темы.

Содержание

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку «Задать вопрос», я соглашаюсь с
регламентом БухЭксперт8.ру >>

Начало сеанса с информационной базой запрещено 1С

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

Файл 1Cv8.1CD — это файл самой информационной базы, он самый объемный. Его трогать нельзя!

Остальные файлы — это временные файлы и файлы блокировок, которые формируются при запуске программы и при ее закрытии автоматически исчезают. Файл 1Cv8.cdn отвечает за блокировку ИБ. Удалив его, блокировка будет снята, и наша база вновь запустится.

Можно удалить все временные файлы, кроме файла информационной базы.

Код разрешения запуска 1С

Еще один способ снятия блокировки — запустить программу с параметром UC, указав код разрешения запуска 1С. Этот параметр позволяет запустить ИБ, на которую установлена блокировка.

  • ENTERPRISE — запуск 1С в пользовательском режиме 1С: Предприятие.
  • /F”C:UsersAcerDocumentsInfoBase” — путь к нашей ИБ (/F — ИБ файловая, /S — ИБ серверная).
  • /СРазрешитьРаботуПользователей — снимает блокировку, убирая файл блокировки:
    • если указан, то база становится доступной для всех пользователей;
    • если не указан, то в программу входит только один пользователь, которому нужно дополнительно разблокировать базу в разделе Администрирование – Поддержка и обслуживание .

    Чтобы задать параметры, запустите 1С и нажмите кнопку Изменить , для выбранной информационной базы.

    Запустите 1С снова. Программа начнет открываться и сама сбросится. После этого зайдите снова в окно редактирования ИБ и уберите введенные параметры. Иначе при следующем запуске она может зависнуть.

    Если вы укажете только параметры /CРазрешитьРаботуПользователей /UCРезервноеКопирование, то получите тот же результат.

    См. также:

    Помогла статья?

    Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

    Похожие публикации

      Одним из самых страшных сценариев для пользователя при работе в..До 31.12.2018 работодатели обязаны провести специальную оценку условий труда (СОУТ).Начало отпуска по беременности и родам сдвигать нельзя ─ он.

    Карточка публикации

    (17 оценок, среднее: 4,76 из 5)

    Данную публикацию можно обсудить в комментариях ниже.
    Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
    Задать вопрос нашим специалистам можно по ссылке >>

    Вы можете задать еще вопросов

    Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

    Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

    Нажимая кнопку «Задать вопрос», я соглашаюсь с
    регламентом БухЭксперт8.ру >>

    Спасибо! Очень ценно полезно нужно! Буду еще неоднократно обращаться к этому семинару для изучения этой темы.

    Содержание

    Вы можете задать еще вопросов

    Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

    Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

    Нажимая кнопку «Задать вопрос», я соглашаюсь с
    регламентом БухЭксперт8.ру >>

    Программа 1С в России стала одним из основных способов нормализовать и улучшить работу предприятия. Программисты 1С одни из самых востребованных программистов у нас в стране. В связи с высоким спросом на программу, у пользователей возникают вопросы по поводу багов то и дело вылетающих при различных обстоятельствах. Одной из разновидностей таких багов являются ошибки информационной базы 1С.

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

    Ошибки информационной базы 1C

    Причины ошибки

    Ошибка формата потока

    Решение ошибки информационной базы 1C

    1) При возникновении подобной трудности требуется удалить все временные файлы, которые создает приложение при входе.

    • На рисунке ниже показано какие файлы нужно удалить

    Решение ошибки информационной базы 1C

    2) Очистка кеша программы.

    Неверный формат хранилища

    4) Вышеуказанная проблема также вызывается из-за захламления кешем.

    Ошибка данных СУБД

    Решение ошибки информационной базы 1C

    Такое возникает при повреждении системного программного файлика, который показан ниже

    Решение ошибки информационной базы 1C

    Тестирование базы данных

    Протестировать на наличие проблем можно при помощи специального расширения

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

    Тестирование базы данных в конфигураторе

    Реиндексация таблиц информационной базы 1С

    Реиндексация таблиц, т.е. исправление ошибок и сбоев в индексах.

    При тестировании необходимо ставить галочку на проведение проверки по данному пункту, т.к. это позволит решить многие сбои.

    Проверка ссылочной целостности

    1С Пересчет итогов

    Сжатие таблиц информационной базы

    Реструктуризация таблиц информационной базы

    Действие переносит в новые таблицы сведения из старых. Пометка такого действия устраняет определенные косяки.

    Запуск

    Читайте также:

        

    • Как сохранить изменения в ворде после редактирования
    •   

    • Как нарисовать спираль в автокаде
    •   

    • Только обороты в плане счетов 1с что это
    •   

    • Неправильно установлен драйвер видеоадаптера или directx
    •   

    • Из пространства модели автокад ошибка

При работе с 1С в клиент-серверном варианте могут возникать ошибки, которые напрямую не связаны с 1С:Предприятием, а связаны непосредственно с сервером управления баз данных.

Одна из распространенных ошибок — «Сервер баз данных не обнаружен…».

Продолжение данного сообщения может быть различным:

  1. 1. Could not translate host name «NAME» to address: Temporary failure in name resolution

    2. ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)

    3. ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template»

    4. Is the server running on host and accepting TCP/IP connections on port 5432?

    5. «Породить новый процесс для соединения не удалось: Ресурс временно недоступен» или «ВАЖНО: извините, уже слишком много клиентов.»

    6. FATAL: database «base» does not exist

Далее рассмотрим подробнее каждую ошибку.

Could not translate host name «NAME» to address: Temporary failure in name resolution

Пример полного текста ошибки:

Сервер баз данных не обнаружен

could not translate host name «NAME» to address: Temporary failure in name resolution

Описание:

Ошибка может возникать как при создании базы, так и при запуске информационной базы.

Решение:

Настроим DNS-адресацию или пропишем адреса в файл hosts. Обратите внимание, что в данном случае проблема в том, что на сервере 1С нет информации о доменном имени сервера СУБД PostgreSQL. Подробнее о DNS — Настройка DNS-адресации для 1С сервера.

ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)

Пример полного текста ошибки:

Сервер баз данных не обнаружен

ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)

Описание: Ошибка возникает при создании базы.

Решение:

Настроим проверку подлинности.

    1. Сконфигурируем доступ к серверу PostgreSQL в файле: pg_hba.conf:

vim /var/lib/pgsql/11/data/pg_hba.conf

Файл должен содержать только следующие строки (содержащие ip серверов 1С) (остальные удалим или пометим как комментарий):

# TYPE DATABASE USER ADDRESS                        METHOD

local  all      all                                 trust

host   all      all  «Указать ip-адрес сервера 1С»  md5

Строк должно быть, соответственно, несколько, если серверов 1С несколько в кластере.

Последняя колонка указывает на метод авторизации.

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

# TYPE  DATABASE  USER  ADDRESS     METHOD

local   all       all               trust

host    all       all   0.0.0.0/0   trust

А после удачного старта сервера СУБД разбираться с настройками доступа.

ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template»

Пример полного текста ошибки:

Сервер баз данных не обнаружен ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template».

Описание ошибки:

Ошибка связана с отсутствием прописанного доступа к базе данных в файле pg_hba.conf

Решение:

Добавим запись в файл pg_hba.conf.

Приведем пример содержания файла, который открывает доступ:

# TYPE DATABASE  USER  ADDRESS                      METHOD

local  all       all                                trust

host  all        all  «Указать ip-адрес сервера 1С» md5

Строк должно быть, соответственно, несколько, если серверов 1С несколько в кластере.

Is the server running on host and accepting TCP/IP connections on port 5432?

Пример полного текста ошибки:

Сервер баз данных не обнаружен could not connect to server: No rout to host Is the server running on host and accepting TCP/IP connections on port 5432?

Описание:

Проблема может возникать как при создании информационной базы из консоли администрирования 1С: Предприятия, так и при ее запуске в процессе эксплуатации уже существующей базы данных.

Решение:

В данном случае необходимо понимать, что рабочего процесса:

Либо нет;

Либо клиент(в нашем случае сервер 1С) его не «видит» по ряду причин:

— Отсутствие доступа;

— Обращение по другому адресу.

1. Первоначально, конечно, проверим, есть ли на сервере СУБД PostgreSQL в запущенных процессах процесс postmaster/postgres (в зависимости от версии PostgreSQL) на порту 5432.

netstat tlnp | grep 5432

Или

1.1. Если по результатам проверки видим, что не запущен процесс, то необходимо его запустить.

service postgresql11 start

1.2. Если по результатам проверки видим, что процесс запущен, но слушает только «себя» 127.0.0.1.

То выполним ряд настроек.

Отредактируем конфигурационный файл

vim /var/lib/pgsql/11/data/postgresql.conf

Укажем там настройку:

1.3. Если видим, что процесс запущен

То переходим к следующем пункту.

2. Проверим доступность процесса по порту, который он «слушает».

С сервера 1С выполним команду(в нашем случае имя сервера СУБД «1s-on-pg-1»):

Если доступ отсутствует – то мы увидим нечто подобное:

Подключение к 333.33.33.xx…Не удалось открыть подключение к этому узлу, на порт 5432: Сбой подключения

К причинам отсутствия доступа по данному порту можно отнести:

  • Блокировка брадмауэром или другими подобными программами;
  • Отсутствие доступа на уровне сети.

2.1. Проверим статус файерволла.

systemctl status firewalld

Если файерволл работает и блокирует порт 5432, то.

Отключим firewall:

и отключим автозапуск.

systemctl disable firewalld

Результат должен быть следующим:

systemctl status firewalld

или

настроим, открыв порт 5432.

iptables t filter I INPUT p tcp dport 5432 j ACCEPT

service iptables save

«Породить новый процесс для соединения не удалось: Ресурс временно недоступен» или «ВАЖНО: извините, уже слишком много клиентов»

Пример полного текста ошибки:

Сервер баз данных не обнаружен породить новый процесс для соединения не удалось: Ресурс временно недоступен

или

Сервер баз данных не обнаружен ВАЖНО: извините, уже слишком много клиентов

Описание:

В процессе работы выдается ошибка

Решение:

Изменим настройку в файле postgresql.conf

Данное число, должно быть примерно в 1.5 раза больше максимального количества пользователей.

Установим ее:

    1. Перейдем в терминал psql.
    1. Через psql установим следующие параметры командой ALTER SYSTEM SET:

ALTER SYSTEM SET max_connections=500;

FATAL: database «base» does not exist

Пример полного текста ошибки:

Сервер баз данных не обнаружен

FATAL: database «base» does not exist

Описание:

При запуске базы данных выдается ошибка, которая говорит о том, что данная база не существует.

Решение:

Проверим наименование базы данных и информационной базы. Сделать это можно в консоли администрирования 1С в свойствах базы.

Учтём, что Linux чувствителен к регистру(Base/base/BASE – для него это разные имена баз).

1cv8-pgsql-error-000.jpgСвязка сервера 1С:Предприятие и PostgreSQL вторая по популярности среди установок 1С и самое используемое решение на платформе Linux. В отличии внедрений на базе Windows и MSSQL, где трудно сделать так, чтобы не заработало, внедрения на базе Linux таят множество подводных камней для неопытного администратора. Часто бывает так, что вроде бы все сделано правильно, но ошибка следует за ошибкой. Сегодня мы рассмотрим самые типовые из них.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Общая информация

Перед тем, как начинать искать ошибки установки и, вообще, приступать к внедрению серверной версии 1С:Предприятия было бы неплохо освежить представление как это работает:

Сервер 1С Предприятия. Часть 1 — Общие вопросы.

В небольших внедрениях сервер 1С и сервер СУБД обычно совмещают на одном физическом сервере, что немного сужает круг возможных ошибок. В нашем случае будет рассматриваться ситуация, когда сервера разнесены по разным машинам. В нашей тестовой лаборатории мы развернули следующую схему:

1cv8-pgsql-error-002.jpgВ нашем распоряжении имеются два сервера под управлением Ubuntu 12.04 x64, на одном из них установлен сервер 1С:Предприятие версии 8.3, на другом PostgreSQL 9.04 от Ethersoft, а также клиент под управлением Windows. Напоминаем, что клиент работает только с сервером 1С, который, в свою очередь, формирует необходимые запросы к серверу СУБД. Никаких запросов от клиента к серверу управления базами данных не происходит.

Сервер баз данных не обнаружен
ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)

1cv8-pgsql-error-003.jpg

Данная ошибка возникает при разнесении серверов по разным ПК из-за неправильно настроеной проверки подлинности в локальной сети. Для устранения откройте /var/lib/pgsql/data/pg_hba.conf, найдите строку:

host    all    all       192.168.31.0/24    ident

и приведите ее к виду:

host    all    all       192.168.31.0/24    md5

где 192.168.31.0/24 — диапазон вашей локальной сети. Если такой строки нет, ее следует создать в секции IPv4 local connections.

Сервер баз данных не обнаружен
could not translate host name «NAME» to address: Temporary failure in name resolution

1cv8-pgsql-error-004.jpgНа первый взгляд ошибка понятна: клиент не может разрешить имя сервера СУБД, типичная ошибка для небольших сетей, где отсутствует локальный DNS-сервер. В качестве решения добавляют запись в файл hosts на клиенте, что не дает никакого результата…

А теперь вспоминаем, о чем было сказано несколько раньше. Клиентом сервера СУБД является сервер 1С, но никак не клиентский ПК, следовательно запись нужно добавлять на сервере 1С:Предприятие в файл /etc/hosts на платформе Linux или в C:WindowsSystem32driversetchosts на платформе Windows.

1cv8-pgsql-error-005.jpg

Аналогичная ошибка будет возникать, если вы забыли добавить запись типа A для сервера СУБД на локальном DNS-сервере.

Ошибка при выполнении операции с информационной базой
server_addr=NAME descr=11001(0x00002AF9): Этот хост неизвестен.

1cv8-pgsql-error-006.jpgКак и прошлая, эта ошибка связана с неправильным разрешением клиентом имени сервера. На этот раз именно клиентским ПК. В качестве решения добавляем в файл /etc/hosts на платформе Linux или в C:WindowsSystem32driversetchosts на платформе Windows запись вида: 

192.168.31.83 SRV-1C-1204

где указываете адрес и имя вашего сервера 1С:Предприятия. В случае использования локального DNS следует добавить A-запись для сервера 1С.

Ошибка СУБД: DATABASE не пригоден для использования

1cv8-pgsql-error-007.jpgГораздо более серьезная ошибка, которая говорит о том, что вы установили несовместимую с 1С:Предприятие версию PostgreSQL или допустили грубые ошибки при установке, например не установили все необходимые зависимости, в частности библиотеку libICU

Если вы имеете достаточный опыт администрирования Linux систем, то можете попробовать доустановить необходимые библиотеки и заново инициализировать кластер СУБД. В противном случае PostgreSQL лучше переустановить, не забыв удалить содержимое папки /var/lib/pgsql.

Также данная ошибка может возникать при использовании сборок 9.1.x и 9.2.x Postgre@Etersoft, подробности смотрите ниже.

Ошибка СУБД: 
ERROR: could not load library «/usr/lib/x86_64-linux-gnu/postgresql/fasttrun.so»

1cv8-pgsql-error-008.jpgДовольно специфичная ошибка, характерная для сборок 9.1.x и 9.2.x Postgre@Etersoft, также может приводить предыдущей ошибке. Причина кроется в неисправленной ошибке в библиотеке fasttrun.so. Решение — откатиться на сборку 9.0.x Postgre@Etersoft.

Ошибка СУБД
ERROR: type «mvarchar» does not exist at character 31

1cv8-pgsql-error-009.jpgВозникает если база данных была создана без помощи системы 1С:Предприятия. Помните, для работы с 1С базы данных следует создавать только с использованием инструментов платформы 1С: через консоль Администрирование серверов 1С Предприятия

1cv8-pgsql-error-010.jpg

или через средство запуска 1С.

1cv8-pgsql-error-011.jpg

Сервер баз данных не обнаружен
ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (по паролю)

1cv8-pgsql-error-012.jpgОчень простая ошибка. Неправильно указан пароль суперпользователя СУБД postgres. Вариантов решения два: вспомнить пароль или изменить его. Во втором случае вам нужно будет изменить пароль в свойствах всех существующих информационных баз через оснастку Администрирование серверов 1С Предприятия.

Сервер баз данных не обнаружен
FATAL: database «NAME» does not exist

1cv8-pgsql-error-013.jpgЕще одна очень простая ошибка. Смысл ее сводится к тому, что указанная БД не существует. Чаще всего возникает из-за ошибки в указании имени базы. Следует помнить, что информационная база 1С в кластере и база данных СУБД — две разные сущности и могут иметь различные имена. Также следует помнить, что Linux системы чувствительны к регистру и для них unf83 и UNF83 два разных имени. 

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Как заставить Сервер 1С (что работает на Windows), увидеть в сети сервер PostgreSQL на Linux UBUNTU?

Конечно, данная тема также подымается и на курсе: Администратор 1С!

Собственно решить такие проблемы как:

  • «Ошибка создания информационной базы»
  • «Ошибка операции администрирования»
  • «Сервер баз данных не обнаружен»
  • «Could not connect to server: Connection refused (Ox..00000/0000…)
  • Is the server running on host 192.168….x… and accepting TCP/IP connections on port 5432?»

Как заставить сервер 1С увидеть в сети сервер PostgreSQL ?

При установке на один физический сервер, «Cервера 1С» (кластер серверов) + СУБД PostgreSQL  проблем обычно не возникает. И «Сервер 1С» прекрасно видит PostgreSQL, новые информационные базы создаются, и все работает по умолчанию, конечно если поставили птичку во время установки СУБД на Windows — «Разрешать подключения с любых IP адресов».

Но совсем другая история, когда PostgreSQL у нас работает на Linux!

Ведь в процессе установки PostgreSQL на Linux подобных «птичек» нет )

Как решить проблему?

На самом деле все довольно просто!

Проверим в начале c какого IP принимаются подключения, и какой порт слушает сервис PostgreSQL.

Тут нам поможет команда:

sudo netstat pant | grep postgres

На картинке ниже, мы четко видим, что наш PostgreSQL слушает только localhost — 127.0.0.1 и порт по умолчанию 5432.

Выражаясь простым языком, «Сервер 1С» может работать в паре с СУБД, только на этом севере (хосте), при текущих настройках (По умолчанию, после установки «Постгреса» на этот сервер).

И так, теперь разобравшись, что проблема действительно есть в настройках PostgreSQL, можно приступить к ее решению! 

Сперва нам нужно найти конфигурационный файл postgresql.conf

Местоположение этого файла зависит от версии СУБД PostgreSQL (На примере использую сборку от компании Postgres Professional — PostgreSQL 10.5, сборку установил на UBUNTU server 18.04 LTS).

Найти файл очень просто, используем команду:

ps aux | grep postgres | grep D

Нас интересует все что мы видим после -D  /var/lib/pgpro/1c-10/data/

Здесь в каталоге /data/ и лежит наш файл postgresql.conf

Идем в этот каталог, откроем для редактирования postgresql.conf, и внесем нужные правки.

Для передвижения по каталогам и редактированию файлов на UBUNTU server 18.04, я использую MC (Midnight Commander).

Как его установить, писал здесь >>

(Выбрав файл postgresql.conf) далее давим клавишу F4:

Ищем строку #listen_addresses = ‘localhost’.

Раскомментируем строку (убрав #).

И приведем строку к виду: listen_addresses = ‘*’

Давим F2 + Enter и сохраняем файл.

Далее выполним перезапуск сервиса postgresql:

Стоп:

service postgrespro-1c-10 stop

И старт:

service postgrespro-1c-10 start

(Команда перезапуска у Вас будет отличатся, если версия PostgreSQL другая или другой сборки).

Затем стоит проверить работает ли PostgreSQL:

service postgrespro-1c-10 status

И если видим (как на картинке ниже) зеленым цветом active (running) значит PostgreSQL работает!

Смотрим, что теперь «слушает» PostgreSQL:

sudo netstat pant | grep postgres

Отлично!

После перезапуска сервиса, PostgreSQL принимает подключения действительно с любых IP адресов на стандартный порт 5432!

Но!  не спешите сейчас бежать на Сервер 1С, создавать новую информационную базу, или выполнять подключение.

Сервер 1С встретит Вас новой ошибкой! )

«ВАЖНО: в pg_hba.conf нет записи для компьютера «192.168.128.13», пользователя «postgres», базы «template1″, SSl выкл.»

Сервер 1С требует от нас создать еще одну запись, уже в другом файле pg_hba.conf

«Надо, так надо )»

Открываем для редактирования файл pg_hba.conf, он к слову находится в том же каталоге, что и файл postgresql.conf

Ищем строку: host      all          all                  127.0.0.1/32      md5

И приводим к виду: host      all          all                  192.168.128.13/24      md5

Где 192.168.128.13 ip адрес нашего Сервера 1С. (Тот сервер, где работает Сервер 1С).

Кстати! можно поступить и по-другому.

Просто добавить в строке ниже еще одну запись (Ту которую от нас и требует Сервер 1С):

Вот и все!

Сохраним файл и выполним перезапуск PostgreSQL.

Теперь новая информационная база 1С, будет создана успешно!

Сервер 1С работает на Windows, а PostgreSQL на Linux!

Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>

Содержание

  1. Ошибка при создании базы 1С с клиента под Windows
  2. Ошибка субд: database не пригоден для использования
  3. В этой статье показан пример общих принципов разбора технологических вопросов, которые могут появляться при работе с 1С:Предприятие 8.1.
  4. 1. Определение текста (проявления) ошибки и локализация источника возникновения
  5. Сохранение информационной базы
  6. Восстановление информационной базы
  7. Ошибки информационной базы и их решение
  8. Тестирование и исправление
  9. Общая информация
  10. ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)
  11. Сервер баз данных не обнаружен could not translate host name «NAME» to address: Temporary failure in name resolution
  12. Ошибка при выполнении операции с информационной базой server_addr=NAME descr=11001(0x00002AF9): Этот хост неизвестен.
  13. Ошибка СУБД: DATABASE не пригоден для использования
  14. Ошибка СУБД: ERROR: could not load library «/usr/lib/x86_64-linux-gnu/postgresql/fasttrun.so»
  15. Ошибка СУБД ERROR: type «mvarchar» does not exist at character 31
  16. Сервер баз данных не обнаружен ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (по паролю)
  17. Сервер баз данных не обнаружен FATAL: database «NAME» does not exist
  18. Ошибки СУБД. 1С+PostgreSQL+Linux. Часть 2.
  19. Ошибка СУБД:
  20. DATABASE не пригоден для использования
  21. ERROR: type «tt7» already exists
  22. ERROR: could not read block
  23. Не удалось запустить сервер PostgreSQL
  24. Длительный запуск 1С:Предприятия при работе с СУБД PostgreSQL
  25. Из файла *xlsx загружаются в 1С иероглифы/ в файл выгружаются иероглифы.
  26. Еще можно посмотреть
  27. Установка двух версий сервера 1С на Linux
  28. Ошибки публикации базы и веб сервиса на веб сервере 1C+ Apache +Linux.
  29. Администрирование серверов 1С на Linux
  30. Установка PostgreSQL для 1С на Linux
  31. Публикация 1С на Веб сервере Apache Linux
  32. Установка и настройка хранилища конфигураций 1C на Linux сервере
  33. Основные команды Linux

Ошибка при создании базы 1С с клиента под Windows

Установлен сервер 1С Предприятие 8.2 (релиз 8.2.17.169), СУБД PostgreSQL 9.2.1 на сервере линукс CentOS 6.3 (64bit). В среде СУБД PostgreSQL базы создаются и тестируются. При попытке создать БД с клиента на ПК под Windows, клиент выдает сообщение: «Ошибка при создании информационной базы: Ошибка операции с информационной базой Ошибка СУБД: DATABASE не пригоден для использования » Пожалуйста, подскажите где копать. Спасибо.

58055: 1610873250

а с линуксов создаются нормально?

На сервере с консоли терминала в среде СУБД PostgreSQL базы создаются и тестируются.

96214:1484350258

Там мильйон причин по которым у вас вылазит такая ошибка. Вы через оснастку Администрирование серверов 1с, бд подключали?

нет. Я просто установил клиент и с него. В меня клиентский ПК под Win 7. Попробую через оснастку. Спасибо.

А постгрес пропатчен для 1С?

Попробовал через оснастку. Но при создании Центрального сервера после задания его имени «Serv1С» или IP выдаэтся следуюющее собщение: Server addr=tcp://Serv1C:1541 descr=192.168.101.10:1541; Ошибка сетевого доступа к серверу (Windows Sockets-10065(0x00002751). Сделана попытка выполнить операцию на сокете для недоступного хоста); lin=545 file=srcDataExchange TcpClientlmpl.cpp

Приехали. Я так понял, что с сети не видно сервера. Хотя через самбу я его вижу и даже пишу в расшаренную папку. А вот сервера 1С, видимо не видно. И как его открыть для сети?

71011: 256037542

Пройди в оснастку управления и администрирования сервером 1С предприятие. Зайди в свой кластер и обрати внимание на «Рабочие серверы». Удали то что там сейчас и укажи реально существующий сервер. После этого возможно потребуется создать рабочие процессы.

71011: 256037542

Скачай с офф.сайта производителя патчи, если сам сервер Postgres не с офф. сайта.

96214:1484350258

«Serv1С» надо прописать в hosts.

71011: 256037542

Для начала рабочий сервер поправьте в кластере. Я почему-то думаю что postgres у тебя с офф.сайта.

71011: 256037542

Установи ее на виндовс машине и мышкой нашелкай, или поправь все в файле сервера 1С на Линукс

71011: 256037542

Вы вообще не в теме, да?

60642: 1392179046

Человек слабо понимает, что делает, и вообще не понимает, что ему говорят. На днях этот же вопрос он уже задавал.

6015: 604042723

База PostgreSQL и «информационная база» 1С имеют между собой примерно столько же общего, сколько база автомобиля и база отдыха.

2300:1567075356

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

А когда ты станешь гуру pgsql и 1с, ты поймёшь, какой бесполезнейшей хернёй ты вообще занимаешься. Связка 1C+pgsql не даст тебе никакого прироста в производительности, напротив, такая связка гарантированно хуже в этом плане чем 1с+дефолтный mssql, даже если ты базы утащишь в рамфс и воткнёшь столько мощных процессоров, сколько у тебя хватит фантазии. И дело не в тебе и не в pgsql, дело в 1С.

Но я тебя обрадую, (не в даваясь в историю появления mssql) 1С под linux идеально чувствует себя в связке с db2 от ibm. Эффект «вау» от бухгалтеров гарантирован и отсутствие нервотрёпок в дальнейшим тоже. Да, для использования больше 2Гб памяти она требует покупку лицензии, очень не дешёвой.

60642: 1392179046

Тебе придётся сесть и изучить документацию вообще по всему

Когда тебе дают ссылку на коротенький ман по включению отладочных сообщений сервера, достаточно умения читать.

Связка 1C+pgsql не даст тебе никакого прироста в производительности, напротив, такая связка гарантированно хуже в этом плане чем 1с+дефолтный mssql

1С под linux идеально чувствует себя в связке с db2 от ibm.

Близко к 4.2. Заливку dt по 10 часов уже починили? Администрирование этого чуда даже не рассматриваем.

У меня клиентские базы далеко не ИП, но почему-то прекрасно себя с постгресом чувствуют, и типовые, и собственные. Про кучу лишнего времени мимо. Ну а про «одну лицензию на винду» как-то даже не смешно.

2300:1567075356

Ты не берёшься утверждать что производительность pgsql лучше чем db2, у тебя всё отлично и так. Хорошо, сколько гигабайт твоя база и сколько в ней работает человек?

Надеюсь, что ты пробовал не триальную версию с ограничением в процессорах, памяти и процессах.

Заливку dt по 10 часов уже починили?

А что была какая-то проблема у тех кто догадался прочитать документацию? У меня таких проблем нет.

Администрирование этого чуда даже не рассматриваем

А какие проблемы с администрированием? И она не чудо, она «суровый энтерпрайз» со всеми вытекающими плюсами и минусами.
Давай пойдём по пути простой логики, как ты думаешь, что движет людьми, что они заменяют mssql и pgsql на db2? Ну или не заменяют, а хотя бы пытаются?

Я не агитирую за db2, у меня к ней тоже есть претензии, но они нивилируются удовлетворением от производительности. К сожалению, pgsql мне эту радость не подарил, и мне жаль потраченного на него времени при решения задачи «обеспечить производительность выше mssql». Я работал с базами 15-80Гб с 20-40 активными юзерами, это было лето 2011г.

p.s. допускаю, что за последние почти 2 года произошёл какой-то прорыв в связке с pgsql, но зная инертность 1с разработчиков, просто в это не верю.

60642: 1392179046

Ты не берёшься утверждать что производительность pgsql лучше чем db2.

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

Хорошо, сколько гигабайт твоя база и сколько в ней работает человек?

Ок, есть база на 50Гб с 30+ пользователями. Внезапно, на постгресе чувствует себя лучше, чем на скуле.

А что была какая-то проблема у тех кто догадался прочитать документацию?

Ага, посмотри закрытый форум.

как ты думаешь, что движет людьми, что они заменяют mssql и pgsql на db2?

Отсутствие программистов в штате? Имеющийся db2? 🙂

но зная инертность 1с разработчиков, просто в это не верю.

Всем бы такую инертность, за 5 лет полностью переписать платформу, реализовать полноценный клиент-сервер, кроссплатформенность, веб-клиента, декларативное описание интерфейса и ещё обеспечивать обратную совместимость.

Источник

Ошибка субд: database не пригоден для использования

В этой статье показан пример общих принципов разбора технологических вопросов, которые могут появляться при работе с 1С:Предприятие 8.1.

В качестве примеров будут разобраны:

Пример 1. Пользователь пожаловался на невозможность запуска 1С:Бухгалтерия.

Пример 2. «Потерялся» доступ к информационной базе.

Ошибка при выполнении операции с информационной базой

Microsoft OLE DB provider for SQL Server: Login failed for user ‘user1c’

H RESULT=80040E4D, SQLSrvr: Error state=1, Severity=E, native=18456, line=1

Пример 3. Странная «неизвестная» ошибка.

Текст сообщения: «Произошла неизвестная ошибка на сервере 1С предприятие (80010108)»

1. Определение текста (проявления) ошибки и локализация источника возникновения

iderror

net start Агент сервера 1с:Предприятие 8.1

Если сервер приложений не стартует, в некоторых случаях сделайте копию папки C:Program Files1cv81server и удалите содержимое перед попыткой старта.

Файловый режим 1С: Предприятия 8.3 предполагает хранение информационных данных программы в виде файлов, объединенных в одну папку. Для каждой информационной базы (ИБ) создается отдельная папка, адрес которой можно увидеть в окне запуска программы:

Каждая папка данных 1С – набор системных файлов, среди которых 1Cv8.1CD и есть основной файл ИБ, содержащий введенные пользователями первичные данные, структуру конфигурации и механизмы ее работы:
27

Сохранение информационной базы

Сохранение копии информации программ 1С на внешний носитель или облачный ресурс настоятельно рекомендуется выполнять ежедневно, а при активной деятельности и большом объеме документов – и несколько раз в день. Это поможет избежать мучительного восстановления данных в случае сгоревшего жесткого диска, неудачного обновления программы, вирусной атаки.

Выгрузка базы данных 1С может осуществляться несколькими способами:

В режиме «Конфигуратор» следует выбрать пункт меню:
37

И сохранить выгружаемый файл с расширением dt, содержащий упакованные информационные данные и структуру конфигурации, в любой удобный каталог:
47

Экспорт базы из 1С в указанный каталог успешно выполнен:
55

Восстановление информационной базы

При выборе первого способа экспорта конфигурации 1С загрузка базы осуществляется подключением каталога в окне запуска программы (Добавить – Добавление в список существующей информационной базы) с последующим выбором папки, содержащей копию:
65

Для второго случая импорт базы 1С выполняется также в режиме «Конфигуратор». В меню «Администрирование» следует выбрать команду «Загрузить информационную базу» и указать файл выгрузки *.dt:
72

Следует согласиться с предупреждением о перезаписи данных, нажав кнопку «Продолжить».

При успешной загрузке файла информационных данных на экране будет выведено соответствующее сообщение:81

Если дальнейшая работа в конфигураторе не предполагается, следует ответить «Нет».

Ошибки информационной базы и их решение

Нередки случаи, когда из-за случайных перепадов напряжения в сети, неудачного или неполного обновления ИБ, разрушения жесткого диска, на котором расположен каталог данных или вирусная атака приводят к нарушению структуры конфигурации и потере данных. Конфигурация 1С в таких случаях может не запускаться вовсе с выдачей соответствующих сообщений или запускаться, но работать некорректно.

Если копия данных по каким-либо причинам не была сохранена и восстановление ее достойным вариантом невозможно, необходимо выполнить для конфигурации 1С проверку целостности базы – возможно, но вовсе не обязательно она поможет решить проблемы.

Тестирование и исправление

Для одновременного применения исправлений к данным и структуре необходимо установить радиоточку в положение «Тестирование и исправление».

Программная обработка «Тестирование и исправление» проверяет и исправляет внутреннюю структуру конфигурации и информационных данных. За проверку физической целостности базы отвечает файл chdbfl.exe.

Этим файлом также осуществляется проверка базы на ошибки и расположен он в каталоге установки технологической платформы:
141

Форма этой проверки проста – достаточно выбрать файл информационной базы, установить флажок автоматического исправления ошибок и нажать на кнопку «Выполнить», Программа при этом должна быть закрыта у всех пользователей и, как всегда, выполнено резервное копирование:
151

При успешном окончании проверки будет выдано соответствующее сообщение:
161

Если рассмотренные здесь методы тестирования и восстановления данных должного результата не принесли, для восстановления целостности информационной базы и исправления ошибок следует обратиться к квалифицированным специалистам 1С.

Совет: своевременно выполненные архивные копии данных помогут если не избежать, то быстро и легко восстановить программу после непредвиденного сбоя, всего лишь откатив программу до актуальности ее копии.

Связка сервера 1С:Предприятие и PostgreSQL вторая по популярности среди установок 1С и самое используемое решение на платформе Linux. В отличии внедрений на базе Windows и MSSQL, где трудно сделать так, чтобы не заработало, внедрения на базе Linux таят множество подводных камней для неопытного администратора. Часто бывает так, что вроде бы все сделано правильно, но ошибка следует за ошибкой. Сегодня мы рассмотрим самые типовые из них.

Общая информация

Перед тем, как начинать искать ошибки установки и, вообще, приступать к внедрению серверной версии 1С:Предприятия было бы неплохо освежить представление как это работает:

В небольших внедрениях сервер 1С и сервер СУБД обычно совмещают на одном физическом сервере, что немного сужает круг возможных ошибок. В нашем случае будет рассматриваться ситуация, когда сервера разнесены по разным машинам. В нашей тестовой лаборатории мы развернули следующую схему:

ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)

1cv8 pgsql error 003

Host all all 192.168.31.0/24 ident

и приведите ее к виду:

Host all all 192.168.31.0/24 md5

Сервер баз данных не обнаружен
could not translate host name «NAME» to address: Temporary failure in name resolution

1cv8 pgsql error 004На первый взгляд ошибка понятна: клиент не может разрешить имя сервера СУБД, типичная ошибка для небольших сетей, где отсутствует локальный DNS-сервер. В качестве решения добавляют запись в файл hosts на клиенте, что не дает никакого результата.

А теперь вспоминаем, о чем было сказано несколько раньше. Клиентом сервера СУБД является сервер 1С, но никак не клиентский ПК, следовательно запись нужно добавлять на сервере 1С:Предприятие в файл /etc/hosts на платформе Linux или в на платформе Windows.

1cv8 pgsql error 005

Аналогичная ошибка будет возникать, если вы забыли добавить запись типа A для сервера СУБД на локальном DNS-сервере.

Ошибка при выполнении операции с информационной базой
server_addr=NAME descr=11001(0x00002AF9): Этот хост неизвестен.

1cv8 pgsql error 006 thumb 600x279 4612Как и прошлая, эта ошибка связана с неправильным разрешением клиентом имени сервера. На этот раз именно клиентским ПК. В качестве решения добавляем в файл /etc/hosts на платформе Linux или в C:WindowsSystem32driversetchosts на платформе Windows запись вида:

где указываете адрес и имя вашего сервера 1С:Предприятия. В случае использования локального DNS следует добавить A-запись для сервера 1С.

Ошибка СУБД: DATABASE не пригоден для использования

Также данная ошибка может возникать при использовании сборок 9.1.x и 9.2.x [email protected] , подробности смотрите ниже.

Ошибка СУБД:
ERROR: could not load library «/usr/lib/x86_64-linux-gnu/postgresql/fasttrun.so»

Ошибка СУБД
ERROR: type «mvarchar» does not exist at character 31

1cv8 pgsql error 009Возникает если база данных была создана без помощи системы 1С:Предприятия. Помните, для работы с 1С базы данных следует создавать только с использованием инструментов платформы 1С: через консоль

1cv8 pgsql error 010

или через средство запуска 1С.

1cv8 pgsql error 011

Сервер баз данных не обнаружен
ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (по паролю)

Сервер баз данных не обнаружен
FATAL: database «NAME» does not exist

Источник

Ошибки СУБД. 1С+PostgreSQL+Linux. Часть 2.

photo 2020 12 18 11 56 12

Ошибка СУБД:

Продолжение сообщения может быть различным:

DATABASE не пригоден для использования

Пример полного текста ошибки:

post 922 image

Описание ошибки:

База не запускается после установки и создания.

Решения:

Установим версию предназначенную для работы с 1С:Предприятием. Скачать такую можно с сайта 1С (при наличии купленного ИТС и открытого доступа), или приобрести у PostgresPro.

Либо проверим все ли зависимости были установлены. И установим недостающие.

ERROR: type «tt7» already exists

Пример полного текста ошибки:

post 922 image

Описание:

Данная ошибка является «плавающей» и может возникать в различных местах

Решение:

Выгрузим и загрузим базу данных средствами 1С:Предприятия(через файл *.dt).

ERROR: could not read block

post 922 image 1

Описание ошибки:

База не запускается. Разрушились диски.

Решения:

Переносим базу на другую дисковую систему.

Разворачиваем из резервной копии.

Не удалось запустить сервер PostgreSQL

Пример полного текста ошибки:

post 922 image 1

Описание:

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

В этой ситуации при попытке запуска видно ошибку – сервер не запускается.

А при проверке состояния видно, что сервер работает.

post 922 image 2

Если проверим запущенные процессы пользователя postgres, то можно увидеть, что порт 5432 занят кластером PostgreSQL, только запущенным из каталога по умолчанию.

post 922 image 3

Решение:

Остановим работающий кластер сервера СУБД.

Инициализируем кластер из нового каталога(если он не инициализирован).

Запустим из нового каталога.

Длительный запуск 1С:Предприятия при работе с СУБД PostgreSQL

Описание:

Длительный запуск, длительный захват объектов в хранилище, длительное сохранение конфигурации 1С:Предприятия.

Решение:

Такая проблема может быть связано с настройками СУБД PostgreSQL.

Рассчитаем настройки СУБД.

Описание настроек приведено на ИТС.

Выполним настройки, для этого перейдем в терминал psql:

Через psql установим параметры командой ALTER SYSTEM SET(параметры необходимо указать для вашей СУБД):

Из файла *xlsx загружаются в 1С иероглифы/ в файл выгружаются иероглифы.

Описание ошибки:

При загрузке данных из файла *.xlsx в 1С отображаются иероглифы. Используемая СУБД PostgreSQL/PostgresPro.

post 922 image 4

Также возможна проблема с кодировкой в выгружаемом файле из 1С:

post 922 image 5

Решение:

На сервере СУБД проверим и выполним настройку локали.

1. Проверим наличие локали:

2. Проверим переменную:

Корректное значение результатов выполнения команд 2, 3:

3. Если результат не соответствует, выполним:

5. Выполним перезапуск серверов СУБД

Еще можно посмотреть

linux 3

Установка двух версий сервера 1С на Linux

Пошаговый процесс установки и запуска двух версий сервера 1С на Linux. Полное описание настройки второго экземпляра сервера 1С.

photo 2020 12 18 11 33 39

Ошибки публикации базы и веб сервиса на веб сервере 1C+ Apache +Linux.

Многие из нас привыкли публиковать базу или веб сервис 1С нажатием нескольких кнопок. Но не все из многих знают, что для этого необходимо запустить(от имени администратора!) конфигуратор 1С:Предприятие именно на той машине, где установлен веб сервер(а именно компонента веб-расширения 1С:Предприятия). В случае, если веб-сервер и компонента веб-расширения 1С:Предприятия установлены на машину с ОС Linux без […]

istockphoto 525197007 612x612 1

Администрирование серверов 1С на Linux

Привычным для нас инструментом управления кластером серверов 1С является консоль «Администрирование серверов 1С Предприятия» — «Microsoft Management Console». Данная консоль позволяет выполнять все необходимые действия по администрированию кластеров серверов 1С:Предприятия. Но, она имеет один недостаток – её невозможно использовать под ОС Linux. Но не все так плохо. Альтернативными средствами администрирования серверов 1С на Linux являются: […]

linux 06

Установка PostgreSQL для 1С на Linux

Пошаговый процесс установки СУБД PostgreSQL для 1С на Linux сервер.

linux 07

Публикация 1С на Веб сервере Apache Linux

Пошаговые инструкции по публикация базы и web-сервисов 1С на веб-сервере Apache 2.4 на Linux.

linux 5

Установка и настройка хранилища конфигураций 1C на Linux сервере

Хранилище конфигурации 1С:Предприятия 8.3 является инструментом групповой разработки. Настраиваем сервер хранилища на Linux.

linux 99

Основные команды Linux

Список основных команд консоли Linux которые потребуются при установке и настройке 1С. Примеры использования с комментариями.

Источник

Понравилась статья? Поделить с друзьями:
  • Ошибка при создании информационной базы информационная база разрушена
  • Ошибка при создании информационной базы выполнении операции информационной базой
  • Ошибка при создании информационной базы microsoft sql server
  • Ошибка при создании информационной базы 80004005
  • Ошибка при создании резервной копии viber проверьте настройки