Проблемы то ли с sql, то ли в БД

FORUM_NAME: АРМ Орион Про версии до 1.20
Описание: АРМ "Орион Про" — пакет программного обеспечения для аппаратно-программного комплекса ИСО "Орион", на котором реализуются системы охранной сигнализации, контроля и управления доступом, охранного видеонаблюдения, автоматика противопожарных систем, сопряженные с инженерными системами объектов.
Справочная информация, руководства для АРМ Орион Про версии до 1.20
Модератор: Модераторы
sveil
Автор темы
sveil
Автор темы
Репутация: 0
Сообщения: 4
Зарегистрирован: 14.09.2013
С нами: 3 года 2 месяца
Профессия: Безопасник
Откуда: Якутск

Непрочитанное сообщение #1 sveil » 14.09.2013, 13:31

Вторые сутки голову ломаю((

2.jpg
Управление сервером БД

Управление сервером БД подключается к Серверу БД Орион (с правами адм на всяк), демо-режим, переустановка ОС и службы SQL Server проблемы не решает

1.jpg
При запуске АБД

При запуске АБД такая ошибка, всякие манипуляции с учетками службы глушат её и приходится опять переустанавливать всю sql 2008

3.jpg
Ssms

sveil
Автор темы
sveil
Автор темы
Репутация: 0
Сообщения: 4
Зарегистрирован: 14.09.2013
С нами: 3 года 2 месяца
Профессия: Безопасник
Откуда: Якутск

Непрочитанное сообщение #2 sveil » 14.09.2013, 21:01

Текст ошибки при авторизации средствами sql (в настройках смешанный тип), авторизация с помощью windows тоже не работает :s_o_s:

===================================

Не удается подключиться к NAM2\SQLEXPRESS.

===================================

Подключение к серверу успешно установлено, но затем произошла ошибка при входе. (provider: Поставщик общей памяти, error: 0 - С обоих концов канала отсутствуют процессы.) (.Net SqlClient Data Provider)

------------------------------
Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName ... nkId=20476

------------------------------
Имя сервера: NAM2\SQLEXPRESS
Номер ошибки: 233
Серьезность: 20
Состояние: 0


------------------------------
Расположение программы:

в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
в System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
в System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj)
в System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket()
в System.Data.SqlClient.TdsParserStateObject.ReadBuffer()
в System.Data.SqlClient.TdsParserStateObject.ReadByte()
в System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
в System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
в System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
в System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
в System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, 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.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
в System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
в System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
в System.Data.SqlClient.SqlConnection.Open()
в Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server)
в Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()

INJENER
INJENER
Возраст: 28
Репутация: 0
Сообщения: 260
Зарегистрирован: 09.01.2013
С нами: 3 года 10 месяцев
Профессия: инженер-наладчик-проектировщик
Откуда: Оренбург

Непрочитанное сообщение #3 INJENER » 16.09.2013, 06:43

SQL шалит, имя пользователя и пароль в SQL и БД совпадают? При ручной установке SQL необходимо указать как будет запускаться служба. Пример: имя пользователя:sa пароль:123456. Была такая ошибка (в моем случае) - SQL 2008 уже был на ПК, при запуске БД вылазили такие же ошибки. Оказалось, что в SQL в пароле присутствовал такой символ "\", БД Ориона этот символ не понимает, пришлось ставить все заново вручную. Пробуйте, проверяйте, мне помогло.

dio45rus
dio45rus
Репутация: 0
Сообщения: 53
Зарегистрирован: 20.08.2013
С нами: 3 года 3 месяца
Профессия: монтажник/наладчик/проектировщик

Непрочитанное сообщение #4 dio45rus » 16.09.2013, 12:36

Текст ошибки "сервер находится в однопользовательском режиме" ни на какие мысли не навёл?

Zolotov Vasiliy
Zolotov Vasiliy
Репутация: 0
Сообщения: 36
Зарегистрирован: 26.08.2013
С нами: 3 года 3 месяца
Профессия: Инженер-наладчик

Непрочитанное сообщение #5 Zolotov Vasiliy » 20.09.2013, 09:44

Аналогичная проблема. Пока не решил. Пользуя поиск, выяснил что должна быть такая вот ветвь реестра HKEY_LOCAL_MACHINE\SOFTWARE\Bolid\ORION\CSO\DBPARAMS . У меня её почему то нет WIndows 7 UE , однако нашёл значения бд в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BOLID\ORION\CSO\DBPARAMS. Тут всё в порядке?
Вложения
Реестр.jpg

MadHacker M
Активный участник
Активный участник
Аватара
MadHacker M
Активный участник
Активный участник
Возраст: 26
Репутация: 6
Сообщения: 744
Зарегистрирован: 28.05.2012
С нами: 4 года 6 месяцев
Профессия: Программист
Откуда: МО г. Королёв

Непрочитанное сообщение #6 MadHacker » 20.09.2013, 09:55

Тут всё нормально. У вас 64х разрядная Windows и для 32х разрядных программ (которой является Орион ПРО) значения реестра хранятся именно в ветви Wow6432Node.

При подобных проблемах добейтесь подключения к базе через sql Management studio или другого используемого вами клиента по логину и паролю.

Zolotov Vasiliy
Zolotov Vasiliy
Репутация: 0
Сообщения: 36
Зарегистрирован: 26.08.2013
С нами: 3 года 3 месяца
Профессия: Инженер-наладчик

Непрочитанное сообщение #7 Zolotov Vasiliy » 20.09.2013, 13:39

В том то и дело, что бьюсь незнамо сколько, не получается. Вот такую гадость показывает.

Что в моём случае проверить нужно?
Вложения
SQL Studio.jpg

Zolotov Vasiliy
Zolotov Vasiliy
Репутация: 0
Сообщения: 36
Зарегистрирован: 26.08.2013
С нами: 3 года 3 месяца
Профессия: Инженер-наладчик

Непрочитанное сообщение #8 Zolotov Vasiliy » 20.09.2013, 14:44

Я так понял - дело не в БД точно. Имя ПК и HOSTNAME совпадают. Когда то на этом ПК работал ОрионПРО, но что-то произошло, слышал что-то про откат системы.

lamyk
lamyk
Репутация: 0
Сообщения: 90
Зарегистрирован: 17.04.2013
С нами: 3 года 7 месяцев
Профессия: Наладчик

Непрочитанное сообщение #9 lamyk » 20.09.2013, 15:00

в службах SQL запущен?

Zolotov Vasiliy
Zolotov Vasiliy
Репутация: 0
Сообщения: 36
Зарегистрирован: 26.08.2013
С нами: 3 года 3 месяца
Профессия: Инженер-наладчик

Непрочитанное сообщение #10 Zolotov Vasiliy » 20.09.2013, 16:06

SQL Server Active Directory Helper не запущен, и не запускается, остальные SQL службы работают

MadHacker M
Активный участник
Активный участник
Аватара
MadHacker M
Активный участник
Активный участник
Возраст: 26
Репутация: 6
Сообщения: 744
Зарегистрирован: 28.05.2012
С нами: 4 года 6 месяцев
Профессия: Программист
Откуда: МО г. Королёв

Непрочитанное сообщение #11 MadHacker » 20.09.2013, 17:02

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

AlexRuden
AlexRuden
Возраст: 39
Репутация: 0
Сообщения: 1096
Зарегистрирован: 13.01.2012
С нами: 4 года 10 месяцев
Профессия: Наёмник.
Откуда: Россия.

Непрочитанное сообщение #12 AlexRuden » 20.09.2013, 18:08

Zolotov Vasiliy писал(а):Я так понял - дело не в БД точно. Имя ПК и HOSTNAME совпадают. Когда то на этом ПК работал ОрионПРО, но что-то произошло, слышал что-то про откат системы.

Дык Имя в кусте реестра USER-PC\.. или SBSZ-VASILIY\.. ?

До SQL вообще достукиваетесь?

вам в помощь. Попробуйте

Код: Выделить всё

sqlcmd -S .\SQLEXPRESS -E -d имя_вашей_базы
или

Код: Выделить всё

sqlcmd -S .\SQLEXPRESS -U sa -P 123456 -d имя_вашей_базы
Если не SQLEXPRESS, то пишите SQLSERVER2005.

Через тернии к звёздам....
Курите man'ы , господа.

Zolotov Vasiliy
Zolotov Vasiliy
Репутация: 0
Сообщения: 36
Зарегистрирован: 26.08.2013
С нами: 3 года 3 месяца
Профессия: Инженер-наладчик

Непрочитанное сообщение #13 Zolotov Vasiliy » 23.09.2013, 10:40

AlexRuden

Вот такая ерундистика :

C:\Users\Василий>sqlcmd
HResult 0x2, Level 16, State 1
Named Pipes Provider: Could not open a connection to SQL Server [2].
Sqlcmd: Error: Microsoft SQL Native Client : An error has occurred while establi
shing a connection to the server. When connecting to SQL Server 2005, this failu
re may be caused by the fact that under the default settings SQL Server does not
allow remote connections..
Sqlcmd: Error: Microsoft SQL Native Client : Login timeout expired.

Таки SQL выделывается. Переустанавливать пробывал. Может какой-нибудь есть способ сброса всех настроек и реестра? Или может ещё есть мысли?
Насчёт имени куста не понял, поясните пожалуйста

AlexRuden
AlexRuden
Возраст: 39
Репутация: 0
Сообщения: 1096
Зарегистрирован: 13.01.2012
С нами: 4 года 10 месяцев
Профессия: Наёмник.
Откуда: Россия.

Непрочитанное сообщение #14 AlexRuden » 23.09.2013, 16:44

Zolotov Vasiliy писал(а):AlexRuden

Вот такая ерундистика :

C:\Users\Василий>sqlcmd
HResult 0x2, Level 16, State 1
Named Pipes Provider: Could not open a connection to SQL Server [2].
Sqlcmd: Error: Microsoft SQL Native Client : An error has occurred while establi
shing a connection to the server. When connecting to SQL Server 2005, this failu
re may be caused by the fact that under the default settings SQL Server does not
allow remote connections..
Sqlcmd: Error: Microsoft SQL Native Client : Login timeout expired.

Таки SQL выделывается. Переустанавливать пробывал. Может какой-нибудь есть способ сброса всех настроек и реестра? Или может ещё есть мысли?
Насчёт имени куста не понял, поясните пожалуйста
Вы не то набираете, что я вам сказал -

Код: Выделить всё

sqlcmd -S .\SQLSERVER2005
или

Код: Выделить всё

sqlcmd -S .\SQLSERVER2005 -Usa -P123456
выдадут вам одинаковый ответ (приглошение к разговору), но это при работе на сервере. Удалённо нужно задавать вопрос с указанием имени ПК -

Код: Выделить всё

sqlcmd -S VASAY_PUPKIN\SQLSERVER2005
, так вот - VASAY_PUPKIN и нужно указывать в ветке реестра (куст) для ОрионПРО (ваш скрин). У вас там расхождение в именах, судя по скринам.
Курите man'ы , господа.

Zolotov Vasiliy
Zolotov Vasiliy
Репутация: 0
Сообщения: 36
Зарегистрирован: 26.08.2013
С нами: 3 года 3 месяца
Профессия: Инженер-наладчик

Непрочитанное сообщение #15 Zolotov Vasiliy » 24.09.2013, 08:57

AlexRuden писал(а):AlexRuden

У вас там расхождение в именах, судя по скринам.

Да, понял о чём речь. Дело в Том что между скринами менялось имя ПК, сейчас стоит первоначальное (SBSZ-Vasiliy), SQL И Орион про переустанавливались уже с именем SBSZ-Vasiliy.

C:\Users\Василий>sqlcmd -S .\SQLEXPRESS -E -D ORION112
Sqlcmd: Warning: '-D' is an obsolete option and is ignored.
1>
Приглашение выплыло, сейчас погуглю, как с этой штукой работать. Пока дальше не понятно.

Vse
Активный участник
Активный участник
Vse
Активный участник
Активный участник
Репутация: 7
Сообщения: 565
Зарегистрирован: 10.07.2013
С нами: 3 года 4 месяца
Профессия: всё и сразу

Непрочитанное сообщение #16 Vse » 24.09.2013, 09:15

C:\Users\Василий>

Может на английском языке надо?

Zolotov Vasiliy
Zolotov Vasiliy
Репутация: 0
Сообщения: 36
Зарегистрирован: 26.08.2013
С нами: 3 года 3 месяца
Профессия: Инженер-наладчик

Непрочитанное сообщение #17 Zolotov Vasiliy » 24.09.2013, 09:19

Vse писал(а):C:\Users\Василий>

Может на английском языке надо?

Это же моё имя пользователя, к тому же до этого работало

AlexRuden
AlexRuden
Возраст: 39
Репутация: 0
Сообщения: 1096
Зарегистрирован: 13.01.2012
С нами: 4 года 10 месяцев
Профессия: Наёмник.
Откуда: Россия.

Непрочитанное сообщение #18 AlexRuden » 24.09.2013, 10:51

Zolotov Vasiliy писал(а):
C:\Users\Василий>sqlcmd -S .\SQLEXPRESS -E -D ORION112
Sqlcmd: Warning: '-D' is an obsolete option and is ignored.
1>
Приглашение выплыло, сейчас погуглю, как с этой штукой работать. Пока дальше не понятно.
-d маленькая должна быть - вы невнимательны. Локально есть соединение, пробуйте через имя ПК -

Код: Выделить всё

sqlcmd -S SBSZ-Vasiliy\SQLEXPRESS -E -d ORION112
или

Код: Выделить всё

sqlcmd -S SBSZ-Vasiliy\SQLEXPRESS -Usa -P123456 -d ORION112
В принципе SQL работает - проверяйте настройки "Менеджера сервера" ОрионаПРО.
И не забывайте, что регистр букв учитывается (большие и маленькие).
Курите man'ы , господа.

Zolotov Vasiliy
Zolotov Vasiliy
Репутация: 0
Сообщения: 36
Зарегистрирован: 26.08.2013
С нами: 3 года 3 месяца
Профессия: Инженер-наладчик

Непрочитанное сообщение #19 Zolotov Vasiliy » 25.09.2013, 10:59

Проблема была в имени сервера SBSZ-VASILIY\SQLEXPRESS. Тупанул таки. Всем спасибо за помощь


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «АРМ Орион Про версии до 1.20»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 6 гостей

forum-bolid.ru : Отказ от ответственности