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

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

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

Источник данных - 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».

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

InDebMon_x64.zip (615,3 КБ)

Здравствуйте! Я не понял, если мы выбираем последний третий вариант с использованием локальной базы данных, которая хранится на каком-то диске, нам все равно нужно Microsoft SQL Server 2012 Local DB и Microsoft SQL Server 2012 Native Client 11.0 скачивать? Спасибо!

Здравствуйте! Я не понял, если мы выбираем последний третий вариант с использованием локальной базы данных, которая хранится на каком-то диске, нам все равно нужно Microsoft SQL Server 2012 Local DB и Microsoft SQL Server 2012 Native Client 11.0 скачивать? Спасибо!

Здравствуйте! Эти компоненты нужны.

Добрый день.

После установки nanoCAD 24.1 (7769) база Postgres nspds240 отсутсвует в принципе.

NC24.1_db_spds.backup взял из личного кабинета.

Но, при попытке восстановить, восстановление базы не проходит!

Добрый день.

После установки nanoCAD 24.1 (7769) база Postgres nspds240 отсутсвует в принципе.

NC24.1_db_spds.backup взял из личного кабинета.

Но, при попытке восстановить, восстановление базы не проходит!

База данных устанавливается автоматически. Переустановите ПО под учетной записью локального администратора ПК.

Скачать их можно на официальном сайте Microsoft или в

личном кабинете по адресу:

Продукты - Файлы для продукта Платформа nanoCAD - Утилиты

уже нельзя(((

Скачать их можно на официальном сайте Microsoft или в

личном кабинете по адресу:

Продукты - Файлы для продукта Платформа nanoCAD - Утилиты

уже нельзя(((

Файлы вернули

1 лайк

https://forum.nanocad.ru/discussion/comment/4078#Comment_4078

Файлы вернули

+5

Но у себя на яд файлы продублировал и ссылку дал.

Мало ли)

Как задать порт отличный от 5432 для сервера Postgresql?

Как задать порт отличный от 5432 для сервера Postgresql?

Например Pgadmin

image.png

1 лайк

Или про это?

image.png

На порт 5432 по дефолту 12й, 5433 - 16й

1 лайк

Или про это?

image.png

На порт 5432 по дефолту 12й, 5433 - 160й

Спасибо. То что надо.
В документации СПДС нигде не нашел про “:”

А как то интегрировать mdf в базу данных MSSQL нельзя? Что бы не через локальную базу работать.

Тут допишите о том где размещать. Может в папке программы хранить или ещё где. Не все же понимают что можно куда угодно закинуть. Не поддерживайте у людей развитие хаоса в компьютерах.

Да и вообще, если возможно использование локальной базы, сделайте возможность выбирать это при установке.

Утилита конфигурации позволяет восстановить БД на MS SQL

1 лайк