Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: ART63 от 03 Июня 2022, 10:41:44

Название: Ошибка в настройках БД
Отправлено: ART63 от 03 Июня 2022, 10:41:44
Добрый день!

Версия 2.6.1. Проект подключен к БД MS SQLServer 2012. Данные в базу сохраняются без проблем.
Но при попытке из настроек БД очистить существующие таблицы выдается ошибка "Путь к файлам архивных данных не найден".
Такая же ошибка выдается на кнопку "проверить". Согласно подсказке поле "Путь к файлам архивных данных" не является обязательным.
Название: Re: Ошибка в настройках БД
Отправлено: Simple-Scada от 03 Июня 2022, 11:24:39
Здравствуйте.

Проверили с Вашими параметрами с MS SQL Server 2012 (v11.0.2100.60 Enterprise), работает без ошибок. Скачайте и повторно установите последнюю версию 2.6.1.0. После этого сообщение снова выдаётся?
Название: Re: Ошибка в настройках БД
Отправлено: ART63 от 03 Июня 2022, 12:05:36
Скачал. Установил. Ошибка.
Попробовал подключить БД к новому пустому проекту. Аналогично.
Microsoft SQL Server Developer (64-bit) 11.0.7507.2

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

Можете указать полный путь в который у Вас установлена СУБД? Можем протестировать с ним.
Название: Re: Ошибка в настройках БД
Отправлено: ART63 от 03 Июня 2022, 12:27:22
СУБД установлена на сервере и файлового доступа к папкам БД с АРМ разработки нет.
Как только появилась архивация v2, я подключил проект к БД и все отработало нормально.
И сейчас данные проекта пишутся корректно в базу.
На какой версии произошел сбой сказать не могу. Только сейчас понадобилось очистить таблицы от тестовых данных.
Попробовал использовать v1. Там все корректно.
Название: Re: Ошибка в настройках БД
Отправлено: Simple-Scada от 03 Июня 2022, 12:39:15
Цитировать
СУБД установлена на сервере и файлового доступа к папкам БД с АРМ разработки нет.
Доступ должна иметь только сама СУБД. Т.к. она будет создавать файлы в данными.

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

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

Цитировать
Попробовал использовать v1. Там все корректно.
Верно, версия v1 не делит базу и сохраняет все данные в один файл.
Название: Re: Ошибка в настройках БД
Отправлено: ART63 от 03 Июня 2022, 12:44:14
скриншоты во вложении

Добавил путь в настройках. Все равно ошибка
Название: Re: Ошибка в настройках БД
Отправлено: Simple-Scada от 03 Июня 2022, 16:23:57
Спасибо за скрины, удалось воспроизвести. На функции архивации данное окно не влияет и затрагивает только редактор скады и только когда БД на другом ПК.
Исправление включено в обновление 2.6.2.1.