Вылетает при запуске гидры в фоновом режиме(до входа в систему).. пробовал откладывать запуск.. думал мож чо запуститься не успевает.. не сработало.. можно как-то побороть или гидра в любом случае в фоновом режиме работать не будет?
Версия Гидры какая? В одной из последних версий менялась таблица Exchange, надо удалить в ней все записи и добавить следующий столбец```sql
TimeZoneInfo nvarchar NOT NULL
в System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
в System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
в System.Data.SQLite.SQLiteDataReader.NextResult()
в System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
в System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
в Ecng.Data.DatabaseCommand.<>c__DisplayClass41.<Execute>b__1(DbConnection connection) в Ecng.Data.Database.GetConnection(Action1 action)
в Ecng.Data.DatabaseCommand.Execute[TResult](IEnumerable1 input, Func2 handler)
в Ecng.Data.Database.Execute(DatabaseCommand command, SerializationItemCollection source, Boolean needRetVal)
в Ecng.Data.Database.<>c__DisplayClassc1.<Create>b__b() в Ecng.Data.Database.Create[TEntity](TEntity entity) в Ecng.Data.HierarchicalPageLoadList1.OnAdd(TEntity entity)
в Ecng.Serialization.RelationManyList`1.Add(TEntity item)
в StockSharp.Hydra.MainWindow.InitializeDataSource()
Вроде всё под админом создавал и галка стоит в планировщике выполнять с наивысшими правами.. да и когда под админом захожу всё норм.. а это точно первый запрос гидры к базе при запуске?
Это в контрол паннел - администрирование - политики безопасности и т.д.
Может пакетный режим, может как сервис, но сильно похоже на то, что локально незалогиненый юзер, в вашем случае админ, не может чего-то сделать с файлом.
Пакетный режим разрешен.. планировщик его автоматом прописывает при создании задания...
Мне кажется тут дело не в юзере, а в каком-то ограничении для фоновых процессов или в отсутствии какой-то необходимой службы которая не запускается до логина...
We use cookies to ensure the best experience on our website. By continuing to use our site, you agree to the use of cookies.
Comments (14)
Login or Create account, Log in or register to leave a comment
Версия Гидры какая? В одной из последних версий менялась таблица Exchange, надо удалить в ней все записи и добавить следующий столбец```sql TimeZoneInfo nvarchar NOT NULL
Гидра 4.1.3.. а почему эта ошибка вылетает только в фоновом режиме? если запускать вручную всё нормально...
Какой при этом стектрейс?
в System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt) в System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt) в System.Data.SQLite.SQLiteDataReader.NextResult() в System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior) в System.Data.SQLite.SQLiteCommand.ExecuteNonQuery() в Ecng.Data.DatabaseCommand.<>c__DisplayClass4
1.<Execute>b__1(DbConnection connection) в Ecng.Data.Database.GetConnection(Action1 action) в Ecng.Data.DatabaseCommand.Execute[TResult](IEnumerable1 input, Func2 handler) в Ecng.Data.Database.Execute(DatabaseCommand command, SerializationItemCollection source, Boolean needRetVal) в Ecng.Data.Database.<>c__DisplayClassc1.<Create>b__b() в Ecng.Data.Database.Create[TEntity](TEntity entity) в Ecng.Data.HierarchicalPageLoadList1.OnAdd(TEntity entity) в Ecng.Serialization.RelationManyList`1.Add(TEntity item) в StockSharp.Hydra.MainWindow.InitializeDataSource()Как именно Гидра запускается в фоновом режиме? От имени какого пользователя?
Её запускает планировщик при запуске сервера.. под админом...
ОС какая? Не Win 7 случайно?
WS 2012 rc Может там без входа в систему не запускается какая-то служба необходимая гидре?
Наверное примерно тоже самое. Точно не уверен но там может быть такое. Файл БД создан под другим пользователем и админ может не иметь к нему прав.
Вроде всё под админом создавал и галка стоит в планировщике выполнять с наивысшими правами.. да и когда под админом захожу всё норм.. а это точно первый запрос гидры к базе при запуске?
Вроде первый. Там еще в политиках безопасности надо настройки делать. Разрешить выполнение в пакетном режиме. Так как-то.
Это где?
Это в контрол паннел - администрирование - политики безопасности и т.д.
Может пакетный режим, может как сервис, но сильно похоже на то, что локально незалогиненый юзер, в вашем случае админ, не может чего-то сделать с файлом.
Пакетный режим разрешен.. планировщик его автоматом прописывает при создании задания... Мне кажется тут дело не в юзере, а в каком-то ограничении для фоновых процессов или в отсутствии какой-то необходимой службы которая не запускается до логина...