Ошибка базы данных
Atom Ответить
14.01.2013


Скачал последнюю гидру. Снес базу скулайта.
Возникла ошибка:
17:26:24.219|Error |StockSharp|System.Data.SqlClient.SqlException (0x80131904): При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра)
в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
в System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity)
в System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject)
в System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout)
в System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
в System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
в System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
в System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
в System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
в System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
в System.Data.SqlClient.SqlConnection.Open()
в StockSharp.Hydra.MainWindow.CheckDatabase()
в StockSharp.Hydra.MainWindow.InitializeDataSource()
в StockSharp.Hydra.MainWindow.<MainWindowLoaded>b__5()
в System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
в System.Threading.Tasks.Task.InnerInvoke()
в System.Threading.Tasks.Task.Execute()

Причем нигде коннекта к SqlServer у меня нету и никогда не было.

Теги:


Спасибо:




15 Ответов
Moadip

Фотография
Автор статей Программист
Дата: 15.01.2013
Ответить


Не получается воспроизвести. Кого просил проверить - все Ок.
Посмотрим что другие пользователи напишут.
Спасибо:

anothar

Фотография
Дата: 18.01.2013
Ответить


Обновился с кодеплекса-полет нормальный
Автор топика
Спасибо:

anothar

Фотография
Дата: 19.01.2013
Ответить


Блин наврал-выползла новая ошибка:
12:38:40.879|Error |Unhandled Exception|System.AggregateException: При ожидании задачи или доступе к ее свойству исключения не были замечены исключения задачи. В результате незамеченные исключения были созданы повторно потоком завершения. ---> System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в StockSharp.Hydra.MainWindow.ApplySettings()
в StockSharp.Hydra.MainWindow.InitializeLogicEnvironment()
в StockSharp.Hydra.MainWindow.<MainWindowLoaded>b__3(Task`1 task)
в System.Threading.Tasks.Task.Execute()
--- Конец трассировки внутреннего стека исключений ---
---> (Внутреннее исключение #0) System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в StockSharp.Hydra.MainWindow.ApplySettings()
в StockSharp.Hydra.MainWindow.InitializeLogicEnvironment()
в StockSharp.Hydra.MainWindow.<MainWindowLoaded>b__3(Task`1 task)
в System.Threading.Tasks.Task.Execute()<---

Выползла она на создании источника UX. Удаление источника UX не помогает-начинает валится на Smart. Так что дело явно не в источнике. Базу как обычно удалил. Из-за этой ошибки блокируется окно гидры-и ничего не сделаешь...
Автор топика
Спасибо:

anothar

Фотография
Дата: 19.01.2013
Ответить


Еще раз обновился-теперь даже не компилится. Ошибка:
Error 4 'WealthLab.Providers_StockSharp.TraceAttribute' is not an attribute class
\Connectors\WealthLab\Provider\StockSharpStaticProvider.cs 20 3 WealthLab.DataProviders.StockSharp

Решил эту проблему тем, что выгрузил проект коннектора к велслабу. Возникла еще одна ошибка-я ее поправил и залил на кодплекс. Гидра запустилась нормальньо.
Ошибка из предыдущего поста исчезла. Только возник вопрос: кака теперь гидру заставить работать в серверном режиме? Из файла .config эти настройки куда-то исчезли.
Автор топика
Спасибо: Mikhail Sukhov

Moadip

Фотография
Автор статей Программист
Дата: 19.01.2013
Ответить


Цитата:
Только возник вопрос: кака теперь гидру заставить работать в серверном режиме? Из файла .config эти настройки куда-то исчезли.

Настройки из config были перенесены в БД. Управлять ими можно через окно настроек в Гидре.
Спасибо:

dazre

Фотография
Дата: 28.01.2013
Ответить


Добрый день!

Получил точно такую же ошибку:
Код
16:58:43.918|Error  |StockSharp|System.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
   at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity)
   at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject)
   at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout)
   at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
   at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
   at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
   at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
   at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
   at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
   at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
   at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   at System.Data.SqlClient.SqlConnection.Open()
   at StockSharp.Hydra.MainWindow.CheckDatabase() in e:\StockSharpReleases\StockSharp_4.1.7\Hydra\Hydra\MainWindow.xaml.cs:line 264
   at StockSharp.Hydra.MainWindow.InitializeDataSource() in e:\StockSharpReleases\StockSharp_4.1.7\Hydra\Hydra\MainWindow.xaml.cs:line 499
   at StockSharp.Hydra.MainWindow.<MainWindowLoaded>b__4() in e:\StockSharpReleases\StockSharp_4.1.7\Hydra\Hydra\MainWindow.xaml.cs:line 162
   at System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()


Скачал с сайта, распаковал, пытаюсь запустить. версии 4.1.7, 4.1.6, другие не смотрел.
Спасибо:

Moadip

Фотография
Автор статей Программист
Дата: 28.01.2013
Ответить


До этого Гидра была установлена? Не получается воспроизвести ошибку.
Было подозрение что если в системе установлен MSSQL, то это является причиной. Проверил, ошибка не воспроизвелась.
Спасибо:

dazre

Фотография
Дата: 29.01.2013
Ответить


Moadip Перейти
До этого Гидра была установлена? Не получается воспроизвести ошибку.
Было подозрение что если в системе установлен MSSQL, то это является причиной. Проверил, ошибка не воспроизвелась.


До этого Гидра не устанавливалась. MSSQL тоже. Может с каким-то другим ПО конфликтует?

up. Обновил Винду (XP) и соответственно ДотНет - не помогло. Отключил Антивирус - не помогло.
Спасибо:

Moadip

Фотография
Автор статей Программист
Дата: 29.01.2013
Ответить


Стучитесь в skype, попробуем разобраться.
Спасибо:

anothar

Фотография
Дата: 29.01.2013
Ответить


Кстати у меня эта ошибка происходила тоже на XP. при этом на семерке все работало нормально.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 29.01.2013
Ответить


anothar Перейти
Кстати у меня эта ошибка происходила тоже на XP. при этом на семерке все работало нормально.


А вы можете пройтись провайлером? Ошибка возникает в методе DbProviderFactory.GetConnection, который вам знаком.

Залил одно изменение на кодеплекс. Можете его протестировать на проблемной ОС?
Спасибо:

anothar

Фотография
Дата: 29.01.2013
Ответить


Уже нетSad
Я удалил виртуалку. Она была тестовой-теперь с переходом на 8 винду тестовой стала виртуалка с 7 виндой.
Автор топика
Спасибо:

Jeta

Фотография
Дата: 29.01.2013
Ответить


anothar Перейти
Кстати у меня эта ошибка происходила тоже на XP. при этом на семерке все работало нормально.

Да, на XP такая ошибка присутствует...
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 29.01.2013
Ответить


jTr Перейти
anothar Перейти
Кстати у меня эта ошибка происходила тоже на XP. при этом на семерке все работало нормально.

Да, на XP такая ошибка присутствует...


Последний фикс помогает?
Спасибо:

Jeta

Фотография
Дата: 29.01.2013
Ответить


Mikhail Sukhov Перейти
jTr Перейти
anothar Перейти
Кстати у меня эта ошибка происходила тоже на XP. при этом на семерке все работало нормально.

Да, на XP такая ошибка присутствует...


Последний фикс помогает?


Да,ошибка исчезла. Версия из транка (22603).
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy