Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Ошибка в настройках БД  (Прочитано 4929 раз)

ART63

  • Постоялец
  • ***
  • Сообщений: 151
    • Просмотр профиля
Ошибка в настройках БД
« : 03 Июня 2022, 10:41:44 »
Добрый день!

Версия 2.6.1. Проект подключен к БД MS SQLServer 2012. Данные в базу сохраняются без проблем.
Но при попытке из настроек БД очистить существующие таблицы выдается ошибка "Путь к файлам архивных данных не найден".
Такая же ошибка выдается на кнопку "проверить". Согласно подсказке поле "Путь к файлам архивных данных" не является обязательным.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в настройках БД
« Ответ #1 : 03 Июня 2022, 11:24:39 »
Здравствуйте.

Проверили с Вашими параметрами с MS SQL Server 2012 (v11.0.2100.60 Enterprise), работает без ошибок. Скачайте и повторно установите последнюю версию 2.6.1.0. После этого сообщение снова выдаётся?

ART63

  • Постоялец
  • ***
  • Сообщений: 151
    • Просмотр профиля
Re: Ошибка в настройках БД
« Ответ #2 : 03 Июня 2022, 12:05:36 »
Скачал. Установил. Ошибка.
Попробовал подключить БД к новому пустому проекту. Аналогично.
Microsoft SQL Server Developer (64-bit) 11.0.7507.2

P.S. Попробовал новый проект подключить к БД на 2017 (тоже develop). Ошибка сохранилась. Даже структуру БД не дает создать.
« Изменён: 03 Июня 2022, 12:15:47 от ART63 »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в настройках БД
« Ответ #3 : 03 Июня 2022, 12:19:30 »
Для сохранения файлов с архивными данными скада использует путь заданный СУБД по-умолчанию. Скада получает его из СУБД читая свойство InstanceDefaultDataPath. Видимо в Вашем случае его считать не удаётся (возможно есть зависимость от версии СУБД). Поэтому укажите путь вручную, например: "D:\Database" (сохранять архивные данные на диск D в папку Database). Путь обязательно должен существовать на диске.

Можете указать полный путь в который у Вас установлена СУБД? Можем протестировать с ним.
« Изменён: 03 Июня 2022, 12:24:54 от Simple-Scada »

ART63

  • Постоялец
  • ***
  • Сообщений: 151
    • Просмотр профиля
Re: Ошибка в настройках БД
« Ответ #4 : 03 Июня 2022, 12:27:22 »
СУБД установлена на сервере и файлового доступа к папкам БД с АРМ разработки нет.
Как только появилась архивация v2, я подключил проект к БД и все отработало нормально.
И сейчас данные проекта пишутся корректно в базу.
На какой версии произошел сбой сказать не могу. Только сейчас понадобилось очистить таблицы от тестовых данных.
Попробовал использовать v1. Там все корректно.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в настройках БД
« Ответ #5 : 03 Июня 2022, 12:39:15 »
Цитировать
СУБД установлена на сервере и файлового доступа к папкам БД с АРМ разработки нет.
Доступ должна иметь только сама СУБД. Т.к. она будет создавать файлы в данными.

Цитировать
И сейчас данные проекта пишутся корректно в базу.
Значит сервер скады корректно получает путь, а редактор нет, что странно.

Можете выполнить этот запрос через Managment Studio:
Код
SELECT CAST(SERVERPROPERTY('InstanceDefaultDataPath') as nvarchar(1024)) as [DataPath]
Какой результат он возвращает?

Цитировать
Попробовал использовать v1. Там все корректно.
Верно, версия v1 не делит базу и сохраняет все данные в один файл.

ART63

  • Постоялец
  • ***
  • Сообщений: 151
    • Просмотр профиля
Re: Ошибка в настройках БД
« Ответ #6 : 03 Июня 2022, 12:44:14 »
скриншоты во вложении

Добавил путь в настройках. Все равно ошибка
« Изменён: 03 Июня 2022, 13:01:42 от ART63 »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в настройках БД
« Ответ #7 : 03 Июня 2022, 16:23:57 »
Спасибо за скрины, удалось воспроизвести. На функции архивации данное окно не влияет и затрагивает только редактор скады и только когда БД на другом ПК.
Исправление включено в обновление 2.6.2.1.
« Изменён: 20 Июня 2022, 15:37:30 от Simple-Scada »