Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
23.04.2024, 10:46:23
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Автоматизация и диспетчеризация
| |-+  Взлет СП4
| | |-+  Ошибка 164: Ошибка при сохранении архива SP4 ver. 4.0.27.10
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] 2 Печать
Автор Тема: Ошибка 164: Ошибка при сохранении архива SP4 ver. 4.0.27.10  (Прочитано 18745 раз)
AndreyR
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 38


« : 05.06.2019, 11:08:58 »

Здравствуйте проблемы с получением данных через  АССВ-030 SP4 ver. 4.0.27.10


* Снимок.PNG (7.09 Кб, 917x47 - просмотрено 1695 раз.)
Записан
AndreyR
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 38


« Ответ #1 : 05.06.2019, 11:10:43 »

Часовые архивы не ложатся
Записан
dimoniche
Global Moderator
*****

Харизма: 21
Офлайн Офлайн

Сообщений: 564


« Ответ #2 : 05.06.2019, 13:21:32 »

Пришлите на почту sp@vzljot.ru файл, который создает Взлет СП при опросе приборов.
Он находится в папке C:\Program Files (x86)\Vzljot Sp\Asdv, заархивируйте и пришлите содержимое всей папки.
Записан
AndreyR
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 38


« Ответ #3 : 05.06.2019, 17:51:23 »

Пришлите на почту sp@vzljot.ru файл, который создает Взлет СП при опросе приборов.
Он находится в папке C:\Program Files (x86)\Vzljot Sp\Asdv, заархивируйте и пришлите содержимое всей папки.

Отправил  Smiley
Записан
AndreyR
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 38


« Ответ #4 : 06.06.2019, 11:32:54 »

Предложенные действия - убрать оптимизацию запросов не помогли. Есть такой момент еще, что служба SQL сервера сильно съедает ОЗУ и сам процесс 1.5гб где-то.
Если нажать на каком-либо узле - удалить приведенные данные, то в сеансах опроса появляется куча опрашиваемых узлов (не знаю есть ли связь с моей проблемой)


* Снимок1.PNG (115.8 Кб, 837x812 - просмотрено 1729 раз.)
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #5 : 10.06.2019, 14:17:43 »

Здравствуйте!

Подскажите, разобрались уже в проблеме?
Записан
komani
Наш человек
***

Харизма: 4
Офлайн Офлайн

Сообщений: 134


« Ответ #6 : 10.06.2019, 14:36:19 »

Проблема SQLEXPRESS база только до 10 Гб.
http://vzljot.ru/forum/index.php?topic=6983.0
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #7 : 10.06.2019, 16:08:32 »

Написал в соответствую тему. Реализуем чистку архивов в ближайшее время.
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #8 : 12.06.2019, 12:43:53 »

Здравствуйте!

Держите ссылку на обновление 4.0.27.14 (beta):
- добавлена возможность удаления устаревших собранных данных и сжатия базы данных (окно «Список приборов», пункт контекстного меню «Дополнительно», «Удалить собранные данные...»).
Записан
AndreyR
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 38


« Ответ #9 : 12.06.2019, 14:53:39 »

Здравствуйте!

Держите ссылку на обновление 4.0.27.14 (beta):
- добавлена возможность удаления устаревших собранных данных и сжатия базы данных (окно «Список приборов», пункт контекстного меню «Дополнительно», «Удалить собранные данные...»).
Здравствуйте. Не даёт обновить.

Код:
Ошибка
Сообщение:
Исполнение Sql 'update "dbo"."SystemProperty" set "Name"=@p0,"Value"=@p1,"RowVersion"=@p2 where (("Id" = @p3) and ("RowVersion" = @p4)) IF @@ROWCOUNT <> 1 begin set @r=0 RETURN end  
set @r=1' с параметрами '{Db.State},{1},{35},{2},{34},{Null}' исключение 'System.Data.SqlClient.SqlException (0x80131904):
Не удалось выделить место для объекта "dbo.SystemDataEvent".'iSystemDataEvent1' в базе данных "VzljotSp", поскольку файловая группа "PRIMARY" переполнена.
Выделите место на диске, удалив ненужные файлы или объекты в файловой группе,
добавив дополнительные файлы в файловую группу или указав параметр автоматического увеличения размера для существующих файлов в файловой группе.
   в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   в System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   в System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
   в System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
   в System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
   в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
   в System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   в DevExpress.Xpo.DB.MSSqlConnectionProvider.<>c__DisplayClass4.<Exec>b__1()
   в DevExpress.Xpo.Logger.LogManager.Log(String category, LogHandlerVoid handler, MessageHandler`1 createMessageHandler, ExceptionHandler exceptionHandler)
   в DevExpress.Xpo.DB.MSSqlConnectionProvider.<>c__DisplayClass4.<Exec>b__0()
ClientConnectionId:32452c65-1b5e-43f4-af02-fbac9a8a0478
Error Number: 1105, State: 2, Class: 17'

Подробности:
   в DevExpress.Xpo.DB.MSSqlConnectionProvider.<>c__DisplayClass4.<Exec>b__0()
   в DevExpress.Xpo.Logger.LogManager.Log[T](String category, LogHandler`1 handler, MessageHandler`1 createMessageHandler)
   в DevExpress.Xpo.DB.MSSqlConnectionProvider.Exec(IDbCommand command, IDictionary parameters)
   в DevExpress.Xpo.DB.MSSqlConnectionProvider.ProcessModifyData(ModificationStatement[] dmlStatements)
   в VzljotSp.Data.VspMSSqlConnectionProvider.fX9U7LZgRCWbi7qj2Te(Object , Object )
   в VzljotSp.Data.VspMSSqlConnectionProvider.ProcessModifyData(ModificationStatement[] dmlStatements)
   в DevExpress.Xpo.DB.DataStoreSerializedBase.ModifyData(ModificationStatement[] dmlStatements)
   в DevExpress.Xpo.DB.ConnectionProviderSql.ModifyData(ModificationStatement[] dmlStatements)
   в DevExpress.Xpo.SimpleDataLayer.<>c__DisplayClassa.<ModifyData>b__9()
   в DevExpress.Xpo.SimpleDataLayer.ReentrancyAndThreadSafetyChecked[T](Func`1 action)
   в DevExpress.Xpo.SimpleDataLayer.ModifyData(ModificationStatement[] dmlStatements)
   в DevExpress.Xpo.SimpleObjectLayer.CommitChanges(Session session, ICollection fullListForDelete, ICollection completeListForSave)
   в DevExpress.Xpo.Session.FlushChangesInsideTransaction()
   в DevExpress.Xpo.Session.FlushChanges()
   в DevExpress.Xpo.Session.ProcessingProcess(ObjectSet markedObjectsHolder, Object theObject)
   в DevExpress.Xpo.Session.Save(Object theObject)
   в VzljotSp.Update.SyncBase.YsyfcloPlgBMC66VE7A(Object )
   в VzljotSp.Update.SyncBase.Sync(SyncTask args)
   в VzljotSp.Update.Setup.MainForm.XOF4obqg3hC8Sr15T2s(Object , Object )
   в VzljotSp.Update.Setup.MainForm.qWJppQi34w(VspThreadWorkEventArgs  )

Сообщение:
Не удалось выделить место для объекта "dbo.SystemDataEvent".'iSystemDataEvent1' в базе данных "VzljotSp", поскольку файловая группа "PRIMARY" переполнена.
Выделите место на диске, удалив ненужные файлы или объекты в файловой группе, добавив дополнительные файлы в файловую группу или указав параметр автоматического увеличения размера для существующих файлов в файловой группе.

Подробности:
   в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   в System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   в System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
   в System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
   в System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
   в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
   в System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   в DevExpress.Xpo.DB.MSSqlConnectionProvider.<>c__DisplayClass4.<Exec>b__1()
   в DevExpress.Xpo.Logger.LogManager.Log(String category, LogHandlerVoid handler, MessageHandler`1 createMessageHandler, ExceptionHandler exceptionHandler)
   в DevExpress.Xpo.DB.MSSqlConnectionProvider.<>c__DisplayClass4.<Exec>b__0()

Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #10 : 12.06.2019, 15:03:36 »

Эх, жаль, база данных у Вас уже совсем "под завязку"... нужно в ручную ее очистить. Можете предоставить мне в л/с настройки для TeamViewer`а?
Установим с Вами Ms Sql Server Management Studio и почистим БД.
Сможете оперативно, в течение 20 минут, предоставить мне доступ до Вашего сервера?
Записан
AndreyR
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 38


« Ответ #11 : 12.06.2019, 20:50:35 »

Смог поставить все таки обновление. Воспользовался пунктом меню "удалить приведенные данные" пару узлов сделал, получилось.
Записан
AndreyR
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 38


« Ответ #12 : 12.06.2019, 21:15:04 »

В общем удалил данные 23 объектов, запустил всё на тест, думаю работать будет. Спасибо.
Может реализовать архивацию старых данных при переполнении базы, т.к. я думаю не один использую версию SQL по умолчанию идущую в установщике с СП4 и обладающей такими ограничениями.
Записан
AndreyR
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 38


« Ответ #13 : 13.06.2019, 09:40:29 »

Возник вопрос. Если я сделаю экспорт всех данных через СП4 на текущей версии, смогу ли я потом импортировать эти данные в другую версию СП4 ?
Пытаюсь сохранить как-то все накопленные данные, с последующим доступом к ним при необходимости.
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #14 : 13.06.2019, 09:47:44 »

Не успел Вам написать.

Да, если Вам необходимо освободить место в БД, Вы можете экспортировать данные (архивы), а затем удалить их часть до какой-нибудь даты новой функцией ("Удалить собранные данные"), например ранее 1 года, таким образом БД почистите, и данные будут целы. При необходимости, сможете сделать импорт данных, если понадобятся старые сведения, более года.

П.С.: либо же, если знакомы с MSSQL Management Studio, можете время от времени создавать резервную копию БД, и в случае необходимости восстанавливать ее.
Записан
Страниц: [1] 2 Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.