← Back

Подключение к БД

Здравствуйте. Никак не удается настроить коннект Гидры с БД. Базу данных создал, предварительно подправив в вашем скрипте ссылку на ее расположение. Затем исправил строку подключения на следующую: <connectionStrings> <add name="HydraConnectionString" connectionString="Server=.\SQLEXPRESS;Database=Trading;User ID=trading;Password=trading;" providerName="System.Data.SqlClient" /> </connectionStrings>

При запуске программы, получаю сообщение:

В программировании не особо силен, из-за этого и проблемы )

Comments (21)

Login or Create account, Log in or register to leave a comment

Mikhail Sukhov
Mikhail Sukhov

Ti_ru: Здравствуйте. Никак не удается настроить коннект Гидры с БД. Базу данных создал, предварительно подправив в вашем скрипте ссылку на ее расположение. Затем исправил строку подключения на следующую:

Так, а, собственно, когда пользователя создали в Sql Express?

dart
dart

Mikhail Sukhov:

Ti_ru: Здравствуйте. Никак не удается настроить коннект Гидры с БД. Базу данных создал, предварительно подправив в вашем скрипте ссылку на ее расположение. Затем исправил строку подключения на следующую:

Так, а, собственно, когда пользователя создали в Sql Express? Я хотел бы уточнить. Та версия SQL Server, которая встроена в VS2008 именно SQL Express? И если так, то можно ли базу, сформированную в SQL Express перевести в более "тяжелую" версию SQL Server?

Mikhail Sukhov
Mikhail Sukhov

dart: И если так, то можно ли базу, сформированную в SQL Express перевести в более "тяжелую" версию SQL Server?

Можно.

dart
dart

Mikhail Sukhov:

dart: И если так, то можно ли базу, сформированную в SQL Express перевести в более "тяжелую" версию SQL Server?

Можно. Значит всё-таки Express. Дело в том что у меня база уже 4 ГБт, а версия SQL Express с БД большего размера работать не позволяет. Так что этот переход - дело времени. И относительно небольшого.

Ti_ru
Ti_ru Author

Пользователя создал до запуска скрипта

Mikhail Sukhov
Mikhail Sukhov

Ti_ru: Пользователя создал до запуска скрипта

Попробуйте по созданному пользователю войти через Management Studio.

Ti_ru
Ti_ru Author

Не заходит. Форма вот:

Видимо что-то я не так создал. Вот скрин, где создавал пользователя:

Mikhail Sukhov
Mikhail Sukhov

По скринам мало что понять. Может пароль не тот задали или еще что.

Ti_ru
Ti_ru Author

Спасибо, разобрался. В свойствах сервера просто была отключена проверка подлинности Sql server

Ti_ru
Ti_ru Author

Теперь другая проблема. При экспорте инструментов через SmartCom 2.0. Ругается на неверный тип передаваемых данных

Mikhail Sukhov
Mikhail Sukhov

Да, бага. Скоро выложу фикс.

Ti_ru
Ti_ru Author

хотя потом инструменты все таки появляются, но не все. Нет, например, всех мартовских фьючерсов на фортсе и многих акций

Mikhail Sukhov
Mikhail Sukhov

Ti_ru: хотя потом инструменты все таки появляются, но не все. Нет, например, всех мартовских фьючерсов на фортсе и многих акций

Да, потому что в процессе сохранения были "битые" инструменты (устаревшие). На них процедура импорта оборвалась, и нормальные инструменты не были перелиты.

Ti_ru
Ti_ru Author

А вчерашняя бета 3,0,8 с фиксом идет? А то теперь вообще ни один инструмент через смартком не загружается и ошибок нет. Бывает только, что служба Smartom не запускается со стартом Гидры и выдает ошибку: "Сервер RPC недоступен... итд"

Mikhail Sukhov
Mikhail Sukhov

Ti_ru: А вчерашняя бета 3,0,8 с фиксом идет? А то теперь вообще ни один инструмент через смартком не загружается и ошибок нет. Бывает только, что служба Smartom не запускается со стартом Гидры и выдает ошибку: "Сервер RPC недоступен... итд"

Это иногда бывает у Смарта. У Вас стабильно выдает ошибку?

Ti_ru
Ti_ru Author

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

Mikhail Sukhov
Mikhail Sukhov

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

Так может быть они уже добавлены?

Ti_ru
Ti_ru Author

список пуст.

Mikhail Sukhov
Mikhail Sukhov

Ti_ru: список пуст.

Возьмите 3.0.9

Den
Den

Уважаемый Ti_RU,

подскажите, пожалуйста, как правильно стартовать SQL Server(SQL Express) есть несколько опций:

Local System Local Service Network Service

А также еще можно выбрать Built-in account и This account

Какой комбинацией пользовались вы?

И еще вопрос - где включить проверку подлинности Sql server'a?

Ti_ru
Ti_ru Author

Den: Уважаемый Ti_RU,

подскажите, пожалуйста, как правильно стартовать SQL Server(SQL Express) есть несколько опций:

Local System Local Service Network Service

А также еще можно выбрать Built-in account и This account

Какой комбинацией пользовались вы?

И еще вопрос - где включить проверку подлинности Sql server'a? Могу ответить только по последнему пункту, т.к. все делал методом тыка. Запускаете Менеджмент студио, коннектитетесь к серверу, заходите в свойства сервера, далее вкладка Безопасность.

Mikhail Sukhov: Возьмите 3.0.9 Вроде работает