Форум АО "ВЗЛЕТ"

Автоматизация и диспетчеризация => Взлет СП3 => Тема начата: Metrol от 27.12.2016, 10:18:00



Название: Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 27.12.2016, 10:18:00
Здравствуйте, есть сервер на взлёт сп3, 45 объектов. Недавно создал базу данных на SQL сервере 2008, перенёс данные всё как полагается по инструкции, во общем работает. Но через другой компьютер сетевой, не могу через консоль подключиться, права давал по ip, расшарил в доступе, короче не выходит, пишет ошибку "нет соответствия между версиями ВЗЛЁТ СП консоли и автономного компьютера".
Как быть? помогите, в этой теме недавно. Что не так?


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Дмитрий Пархоменко от 27.12.2016, 10:23:10
... "нет соответствия между версиями ВЗЛЁТ СП консоли и автономного компьютера" ...

Здравствуйте! Убедитесь, чтобы на обоих компьютерах Взлет СП3 был одной и той же версии.
Пункт меню "Версия Взлет СП" у приложения "Сервер Взлет СП" в области уведомления (там где часы в Windows).


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: I_m от 27.12.2016, 10:37:54
Можно и не через консоль. Через ODBC подключиться к серверу.


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Дмитрий Пархоменко от 27.12.2016, 10:56:46
Можно и не через консоль. Через ODBC подключиться к серверу.

I_m, подключение нескольких серверов Взлет СП3 к одной БД может привести к катастрофе или как минимум к бардаку.

Единственный правильный путь во Взлет СП3 - это один сервер СП к одной БД, остальные СП - в Консольном режиме.


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: I_m от 27.12.2016, 11:01:50
I_m, подключение нескольких серверов Взлет СП3 к одной БД может привести к катастрофе или как минимум к бардаку.

Правами доступа на уровне SQL можно разрулить.

Единственный правильный путь во Взлет СП3 - это один сервер СП к одной БД, остальные СП - в Консольном режиме.

Не всегда подходит, к сожалению. Не всегда можно правами доступа windows рулить.


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Дмитрий Пархоменко от 27.12.2016, 11:07:20
Правами доступа на уровне SQL можно разрулить.

Далеко не каждый пользователь сможет это правильно выполнить, нужен глубокий опыт.

Не всегда подходит, к сожалению. Не всегда можно правами доступа windows рулить.

Это одна из причин создания Взлет СП4, который в свою очередь полностью построен по принципу клиент-сервер.
В идеале конечно, следует использовать СП4, однако на текущий момент, еще не все типы приборов, какие есть в СП3, им поддержаны.


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 27.12.2016, 12:20:06
... "нет соответствия между версиями ВЗЛЁТ СП консоли и автономного компьютера" ...

Здравствуйте! Убедитесь, чтобы на обоих компьютерах Взлет СП3 был одной и той же версии.
Пункт меню "Версия Взлет СП" у приложения "Сервер Взлет СП" в области уведомления (там где часы в Windows).

Забыл написать что, версии и там и там одинаковы. ::) Кстати а расшаривать на серваке надо только папку ВЗЛЁТ СП или базу данных sql тоже? так как она идёт отдельно от ВЗЛЁТ СП3. и что между ними выбирать в консоле?? ведь мне нужны данные объектов, а они хранятся в базе, которая идёт отдельно от установки взлёт СП. ИЛИ это не так? просто в инструкции мало об этом написано. :( :(  (спасибо за ответы)


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: I_m от 27.12.2016, 12:35:38
Кстати а расшаривать на серваке надо только папку ВЗЛЁТ СП

Только.

или базу данных sql тоже? так как она идёт отдельно от ВЗЛЁТ СП3.

И как Вы себе это представляете, интересно?

Не забивайте себе голову. Достаточно расшарить папку VzljotSP.


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: I_m от 27.12.2016, 12:39:14
Да, забыл. Права доступа к VzljotSP на уровне файловой системы проверьте.

Свойства -> Безопасность.


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Дмитрий Пархоменко от 27.12.2016, 12:52:36
Провайдер на основном СП лучше использовать следующий: Microsoft OLE DB Provider for SQL Server.
Права доступа к БД на Ваш вкус, либо MS SQL, либо Windows, главное чтобы MS SQL Вас допустил к БД с другого компьютера.

Консольный СП найдет в папке основного СП файл с описанием подключения к БД, если конечно папка будет открыта для доступа правильно, и будет пытаться подключиться к БД так как Вы настроили на основном СП.


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 27.12.2016, 12:59:44
Кстати а расшаривать на серваке надо только папку ВЗЛЁТ СП

Только.

или базу данных sql тоже? так как она идёт отдельно от ВЗЛЁТ СП3.

И как Вы себе это представляете, интересно?

Не забивайте себе голову. Достаточно расшарить папку VzljotSP.

хорошо, ну тогда всё правильно я сделал, расшарил папку взлёта, и в безопасности галочки везде стоят, но к сожалению та же ошибка которая и писал, может ещё какие то нюансы есть??


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Дмитрий Пархоменко от 27.12.2016, 13:43:04
Попробуйте зайти в папку СП с консольного компьютера при помощи Проводника Windows. Файлы должны читаться, попробуйте открыть файл Version.txt хоть Блокнотом.


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 27.12.2016, 13:59:45
Попробуйте зайти в папку СП с консольного компьютера при помощи Проводника Windows. Файлы должны читаться, попробуйте открыть файл Version.txt хоть Блокнотом.

Да, всё окрывается, даже запустил конфигуратор


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Дмитрий Пархоменко от 27.12.2016, 14:27:49
Значит делаете что-то не то. Проверяйте.

1. со стороны консольного СП в программе Отчеты пункт меню "Режим", "Новая консоль"
2. указываете удаленный путь в папке основного СП, к примеру "\\YourRemoteSpServer\VzljotSP" (без кавычек конечно же и обязательно без бэкслеша в конце, т.е. чтобы не так: "\\YourRemoteSpServer\VzljotSP\")

Если появляется сообщение "Нет соответствия между версиями "Взлет СП" консоли и автономного компьютера", то это значит, что либо программа Отчеты не смогла прочитать свой файл Version.txt, либо удаленный Version.txt, либо версии в них разные. Про последний момент я Вас спрашивал, Вы меня уверили что версии совпадают, откройте на всякий случай сами эти файлы и проверьте что версии в них действительно одинаковые.


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 27.12.2016, 14:44:21
ооо и вправду, текстовые файлы сверил, на сервере 3.0.0.30 версия а у меня 3.0.0.32, а почему в отчётах когда проверяю версию в самой программе там пишет что 3.0.0.32 ??? странно, ладно а где взять 3.0.0.30 версию с сайта у вас??



Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Дмитрий Пархоменко от 27.12.2016, 15:03:11
... "нет соответствия между версиями ВЗЛЁТ СП консоли и автономного компьютера" ...

Здравствуйте! Убедитесь, чтобы на обоих компьютерах Взлет СП3 был одной и той же версии.
Пункт меню "Версия Взлет СП" у приложения "Сервер Взлет СП" в области уведомления (там где часы в Windows).

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

Обновление Взлет СП работает только вверх, т.е. Вам следует обновить сервер что 3.0.0.30 до 3.0.0.32.
Вот ссылка на страницу Поддержки Взлет СП3 (http://vzljot.ru/catalogue/programmnye_kompleksy/vzlet_sp/soprovozhdenie_vzlet_sp/).


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 27.12.2016, 15:14:28
... "нет соответствия между версиями ВЗЛЁТ СП консоли и автономного компьютера" ...

Здравствуйте! Убедитесь, чтобы на обоих компьютерах Взлет СП3 был одной и той же версии.
Пункт меню "Версия Взлет СП" у приложения "Сервер Взлет СП" в области уведомления (там где часы в Windows).

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

Обновление Взлет СП работает только вверх, т.е. Вам следует обновить сервер что 3.0.0.30 до 3.0.0.32.
Вот ссылка на страницу Поддержки Взлет СП3 (http://vzljot.ru/catalogue/programmnye_kompleksy/vzlet_sp/soprovozhdenie_vzlet_sp/).

Спасибо Дмитрий большое 8)


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 28.12.2016, 08:36:34

Теперь другая проблема(( почему она про accessовскую базу пишет, у меня же SQL???
хелп :(


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 28.12.2016, 08:38:45

Теперь другая проблема(( почему она про accessовскую базу пишет, у меня же SQL???
хелп :(


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 28.12.2016, 08:50:53
жалко в сообщения тут нельзя добавлять, приходится новые создавать, в общем, переустановил поставил ту версию которая стоит на сервере, через консоль зашёл увидел, выбрал взлёт сп, и вылезает ошибка которая сверху я кинул фотку, пробовал на двух компьютерах везде одна и та же ошибка, значит дело в диспетчерском компьютере?


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Дмитрий Пархоменко от 28.12.2016, 09:09:18
Консольный СП не может подключится к БД с теми же настройками, что Вы задали на основном СП, а они в свою очередь лежат в папке основного СП в файле "ConnectionInformation_Def.udl". Скопируйте этот файл на компьютер консольного СП, откройте его и попробуйте проверить связь, Windows Вам подскажет что в настройках не хватает или задано не верно для удаленного компьютера.
Как поймете что не так, исправьте настройки подключения к БД на компьютере основного СП в приложении "Отчеты" меню "Файл", "Хранилище данных и описаний", "По выбору". И снова подключайтесь консольным СП.


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 28.12.2016, 09:26:58
Консольный СП не может подключится к БД с теми же настройками, что Вы задали на основном СП, а они в свою очередь лежат в папке основного СП в файле "ConnectionInformation_Def.udl". Скопируйте этот файл на компьютер консольного СП, откройте его и попробуйте проверить связь, Windows Вам подскажет что в настройках не хватает или задано не верно для удаленного компьютера.
Как поймете что не так, исправьте настройки подключения к БД на компьютере основного СП в приложении "Отчеты" меню "Файл", "Хранилище данных и описаний", "По выбору". И снова подключайтесь консольным СП.

Проверил на консольном ПК, ошибка при присоединений.

А может из-за того что я выбрал "встроенную безопасность NT" ? обязательно водить пользователь и пароль?


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Дмитрий Пархоменко от 28.12.2016, 10:07:30
Как Вы видите, под Гостем Windows основного СП Вас не пускает и правильно делает.

Явно укажите имя пользователя Windows и пароль к нему (пользователя с компьютера основного СП конечно же), не забудьте установить опцию "Разрешить сохранение пароля".


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 28.12.2016, 12:13:27
Как Вы видите, под Гостем Windows основного СП Вас не пускает и правильно делает.

Явно укажите имя пользователя Windows и пароль к нему (пользователя с компьютера основного СП конечно же), не забудьте установить опцию "Разрешить сохранение пароля".

Подскажите какой именно, вписывать имя пользователя и пароль? и получается что база новая будет?? а то я ввёл пользователя и пароль, у меня ошибку выдало "не открыть базу данных SPDEF"  и база пустая стала, пришлось вернуть на "безопасность windows nt",  пробывал в SQL нового пользователя создать с паролем, тоже не вышло(

p.s спасибо )


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Дмитрий Пархоменко от 28.12.2016, 12:55:01
Извините, не имею возможности описывать пошаговую инструкцию настройки прав доступа в Windows, это ко Взлет СП уже не относится.

Позвоните в нашу службу технической поддержки по бесплатному телефону 8 (800) 333-888-7, сошлитесь на эту тему, Вам помогут быстрее и эффективнее с этой проблемой.

Спасибо за понимание.


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: Metrol от 28.12.2016, 12:59:55
Извините, не имею возможности описывать пошаговую инструкцию настройки прав доступа в Windows, это ко Взлет СП уже не относится.

Позвоните в нашу службу технической поддержки по бесплатному телефону 8 (800) 333-888-7, сошлитесь на эту тему, Вам помогут быстрее и эффективнее с этой проблемой.

Спасибо за понимание.

Звонили раза 3-4 вечно там заняты, либо на месте нет специалистов, вот и написал суда,) ладно и на этом спасибо вам,  щяс что нибудь на тыкаю, может получится :o


Название: Re:Сетевой компьютер, база данных, подключение.
Отправлено: KIA от 29.12.2016, 08:45:09
Необходимо настройть MSSQL Server.
1. Включить аутентификацию MSSQL Server. (По-умолчанию она выключена)
2. Настроить пользователя.