Как подключиться к Базе элементов (локальное подключение)

dikalov
отредактировано 16 апр Раздел: Лицензирование и установка

Что делать, когда не удается открыть базу данных

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

Источник данных - localhost

В одноименной вкладке ленты вашего модуля или вертикального приложения перейдите в Настройки - Главные настройки - Доступ к базам данных - Источник данных. Укажите источник данных, для этого в строке Сервер напишите localhost и сохраните изменения.

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

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

Установка PostgreSQL

Во время установки nanoCAD устанавливается компонент PostgreSQL, который необходим для работы базы данных элементов. Возможно, по какой-то причине, он не был установлен или был установлен неверно.

Переустановите Платформу nanoCAD, выбрав установку компонентов* в соответствующем меню.

Перед этим перейдите в Панель управления - Программы и компоненты и выполните удаление nanoCAD и PostgreSQL.

Перейдите в папку C:\Program Files\PostgreSQL\12 и очистите ее содержимое.

Важно! Удаляя содержимое данной папки вы удаляете настройки PostgreeSQL, включая ВСЕ базы данных PostgreeSQL. При необходимости выполните бэкапы нужных баз данных и настроек.

*Состав и версии компонентов могут отличаться в зависимости от версии Платформы nanoCAD

Если данное окно не появляется во время установки, то отмените её и установите PostgreSQL вручную. Для этого при помощью архиватора распакуйте данные дистрибутива nanoCAD в любую папку и установите файл: %папка_дистрибутива%/PreReq/PostgreSQL/PostgreSQL_12.хх_64bit_Setup.exe

После ручной установки PostgreSQL выполните установку Платформы nanoCAD.

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

Локальные базы MSSQL

Используйте локальные базы данных Microsoft SQL, для этого выполните действия описанные ниже.

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

  • Microsoft SQL Server 2012 Local DB
  • Microsoft SQL Server 2012 Native Client 11.0

Скачать их можно на официальном сайте Microsoft или в личном кабинете по адресу: Продукты - Файлы для продукта Платформа nanoCAD - Утилиты

Скачайте в личном кабинете локальные базы данных MSSQL в формате *.mdf

  • для модуля СПДС и Механика: Продукты - Платформа nanoCAD - Все файлы по продукту - База данных
  • для вертикального приложения Стройплощадка: Продукты - nanoCAD Стройплощадка - Все файлы по продукту - База данных
  • для вертикального приложения Металлоконструкции: Продукты - nanoCAD Металлоконструкции - Все файлы по продукту - База данных

Разметите скачанные файлы формата *.mdf на локальном диске компьютера, не используйте в пути к Базам данных кириллицу и специальные символы.

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

Укажите в источнике данных путь к скачанной локальной базе формата *.mdf.

Убедитесь, появилось ли соединение с базой данных.

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

Алгоритм работы:

  1. Распакуйте архив.
  2. Запустить InDebMon.exe до начала работы с программным обеспечением nanoCAD.
  3. Запустить nanoCAD и воспроизвести критический процесс.
  4. Выделить часть текста мышкой или весь текст сочетанием клавиш «Ctrl+A».
  5. По правой кнопке мыши сохранить данные в файл, команда «Write selection to file».

Сохраните данные отчета в файл и пришлите, пожалуйста, в техническую поддержку с подробным описанием вашей проблемы.

Теги темы: