База на другом сервере

Раздел для администраторов системы для вопросов по установке, настройке, переносу и т.п.

Модератор: Модераторы

Ответить
gfox78
Сообщения: 270
Зарегистрирован: 05 янв 2016, 10:52

База на другом сервере

Сообщение gfox78 » 17 фев 2020, 06:10

По описании в
https://docs.lers.ru/manual/index.html?adm_sp_ini.html
https://docs.lers.ru/docs/pages/viewpag ... Id=1769493
сделано.
Сервер на компьютере с именем в сети server10
Имя SQL - SERVER10
Создана база с именем Lers2
Пишет что просто запускается сервер и всё не идёт дальше никуда.
Где ошибка подскажите
Вложения
Снимок экрана от 2020-02-16 21-57-59.png
Снимок экрана от 2020-02-16 21-53-12.png
Снимок экрана от 2020-02-16 21-52-51.png
Снимок экрана от 2020-02-16 21-52-51.png (18.76 КБ) 564 просмотра
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 6672
Зарегистрирован: 02 мар 2016, 05:45

Re: База на другом сервере

Сообщение Иван Славный » 17 фев 2020, 06:16

Проложите журнал работы Сервера ЛЭРС УЧЕТ за дату возникновения представленной на скриншоте ошибки.
20 и 21 июля 2020. IX обучающий семинар в Москве. Подробнее ...
gfox78
Сообщения: 270
Зарегистрирован: 05 янв 2016, 10:52

Re: База на другом сервере

Сообщение gfox78 » 17 фев 2020, 06:24

напомните, где журнал лежит, пожалуйста,
И ещё, при данном раскладе, настройки подключения правильны???
Вложения
777.png
gfox78
Сообщения: 270
Зарегистрирован: 05 янв 2016, 10:52

Re: База на другом сервере

Сообщение gfox78 » 17 фев 2020, 06:37

на server10 лежит ещё одна база лэрс, но мне необходимо соединиться именно к lers2
Вложения
555.png
gfox78
Сообщения: 270
Зарегистрирован: 05 янв 2016, 10:52

Re: База на другом сервере

Сообщение gfox78 » 17 фев 2020, 06:55

вот журналы
Вложения
server_error.2020-02-17.log
(46.07 КБ) 1 скачивание
server.2020-02-17.log
(453.86 КБ) 2 скачивания
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 6672
Зарегистрирован: 02 мар 2016, 05:45

Re: База на другом сервере

Сообщение Иван Славный » 17 фев 2020, 07:55

Как видно из представленного журнала работы Сервера ЛЭРС УЧЕТ, указанный в параметрах SQL Server недоступен. Ранее вы писали:
gfox78 писал(а):
17 фев 2020, 06:10
Имя SQL - SERVER10
хотя в журнале видно, что вы задали имя Сервера "server10\SERVER10". Имя SQL Server в параметрах Сервера ЛЭРС УЧЕТ должно совпадать с параметром "Имя сервера" в Managеment Studio.
20 и 21 июля 2020. IX обучающий семинар в Москве. Подробнее ...
gfox78
Сообщения: 270
Зарегистрирован: 05 янв 2016, 10:52

Re: База на другом сервере

Сообщение gfox78 » 17 фев 2020, 08:04

Получается мне тут что на что поменять??
Вложения
Снимок экрана от 2020-02-17 00-03-02.png
Снимок экрана от 2020-02-17 00-03-02.png (16.59 КБ) 540 просмотров
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 6672
Зарегистрирован: 02 мар 2016, 05:45

Re: База на другом сервере

Сообщение Иван Славный » 17 фев 2020, 08:16

Вам нужно указать в параметре sqlServer актуальное имя SQL Server, которое вы использовали при подключении Management Studio. Какое именно имя точно можете знать только вы.
20 и 21 июля 2020. IX обучающий семинар в Москве. Подробнее ...
gfox78
Сообщения: 270
Зарегистрирован: 05 янв 2016, 10:52

Re: База на другом сервере

Сообщение gfox78 » 19 фев 2020, 09:36

Так, мщжет быть какой то информации я вам не додаю, попоробую собрать в кучу и перефразировать.
Итак. Сеть одноранговая. У каждого компа в сети свой статичн ip адрес.
Имеем копьютер "А", в сети имеет адрес типа 192.168.1.41 и имя компьютера Lersexp. На нем установлен Лэрс учёт по инструкции
https://docs.lers.ru/docs/pages/viewpag ... Id=1769493
Имя базы данных Lers2

Имеем компьютер "В", установленный в нём SQL сервер 2014. Полноценный.
Имя компа в сети server10, адрес типа 192.168.1.10
Авторизация SQL виндовая. В нём одна база Лэрса уже есть. Создал в неём ещё одну базу с именем Lers2
В Management Studio указано имя SERVER10 (выше скрин есть)

Теперь пытаюсь подредактировать файл на компе "А" по инструкции
https://docs.lers.ru/manual/index.html?adm_sp_ini.html
Остановил службы на компьютере "А" SQL server (Lers) и Лэрс учёт сервер.
Отредактировал файл Lers.Server.xml, вот содержимое (новое, отредактированное)

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<network>
<listenPort>10000</listenPort>
<listenAddress></listenAddress>
</network>

<dataBase>
<sqlServer>server10\LERS2</sqlServer>
<dataBaseName>LERS2</dataBaseName>
</dataBase>
</configuration>

...стартую службы, обе, ранее остановленные
запускаю Лэрс, имею (скриншот ниже) и так стоит долго не двигается никуда
Подскажите, где и чего ошибся.
Спасибо заранее.
Вложения
888.png
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 6672
Зарегистрирован: 02 мар 2016, 05:45

Re: База на другом сервере

Сообщение Иван Славный » 19 фев 2020, 09:50

gfox78 писал(а):
19 фев 2020, 09:36
В Management Studio указано имя SERVER10 (выше скрин есть)
gfox78 писал(а):
19 фев 2020, 09:36
<sqlServer>server10\LERS2</sqlServer>
Не совсем понятно почему у вас в Management Studio адрес SQL Seerver задан "SERVER10", а в параметре sqlServer в файле конфигурации Сервера ЛЭРС УЧЕТ адрес SQL Server "server10\LERS2"? Ведь ранее я явно написал что:
Иван Славный писал(а):
17 фев 2020, 08:16
Вам нужно указать в параметре sqlServer актуальное имя SQL Server, которое вы использовали при подключении Management Studio.
20 и 21 июля 2020. IX обучающий семинар в Москве. Подробнее ...
gfox78
Сообщения: 270
Зарегистрирован: 05 янв 2016, 10:52

Re: База на другом сервере

Сообщение gfox78 » 19 фев 2020, 09:58

То есть ...чувствителен к регистру???
изменил строку на

<sqlServer>SERVER10\LERS2</sqlServer>

...так надо было??
...попробовал, то же самое
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 6672
Зарегистрирован: 02 мар 2016, 05:45

Re: База на другом сервере

Сообщение Иван Славный » 19 фев 2020, 10:24

Адрес SQL Server в ЛЭРС УЧЕТ, как я ранее писал, должен быть таким же как и в Management Studio. Если:
gfox78 писал(а):
19 фев 2020, 09:36
В Management Studio указано имя SERVER10 (выше скрин есть)
то и в ЛЭРС УЧЕТ у вас должен быть такой же адрес
<sqlServer>SERVER10</sqlServer>
20 и 21 июля 2020. IX обучающий семинар в Москве. Подробнее ...
gfox78
Сообщения: 270
Зарегистрирован: 05 янв 2016, 10:52

Re: База на другом сервере

Сообщение gfox78 » 19 фев 2020, 10:33

изменил на

<sqlServer>SERVER10</sqlServer>

не помогло
gfox78
Сообщения: 270
Зарегистрирован: 05 янв 2016, 10:52

Re: База на другом сервере

Сообщение gfox78 » 19 фев 2020, 10:39

...через некоторое время простоя с сообщением о том, что сервер запускается и так далее (скрин выше), служба сервера Лэрс Учет отваливается
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 6672
Зарегистрирован: 02 мар 2016, 05:45

Re: База на другом сервере

Сообщение Иван Славный » 19 фев 2020, 10:40

Перезагрузите Сервер ЛЭРС УЧЕТ после внесения вышеописанных изменений в конфигурационный файл. Если ситуация после этого по прежнему не изменится, приложите журнал работы Сервера ЛЭРС УЧЕТ за текущий день.
20 и 21 июля 2020. IX обучающий семинар в Москве. Подробнее ...
gfox78
Сообщения: 270
Зарегистрирован: 05 янв 2016, 10:52

Re: База на другом сервере

Сообщение gfox78 » 19 фев 2020, 10:56

Я так полагаю, логи нужны с компа "А", так??
Вот
...службы перезапускал пару раз
Вложения
Server.zip
(131.82 КБ) 1 скачивание
gfox78
Сообщения: 270
Зарегистрирован: 05 янв 2016, 10:52

Re: База на другом сервере

Сообщение gfox78 » 19 фев 2020, 11:05

проработав некоторое время служба лэрс учёт сервер сама отваливается при вот таких настройках

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<network>
<listenPort>10000</listenPort>
<listenAddress></listenAddress>
</network>

<dataBase>
<sqlServer>SERVER10</sqlServer>
<dataBaseName>LERS2</dataBaseName>
</dataBase>
</configuration>

если вернуть все по умолчанию, то нормально работает
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 6672
Зарегистрирован: 02 мар 2016, 05:45

Re: База на другом сервере

Сообщение Иван Славный » 19 фев 2020, 11:16

Теперь у вас адрес SQL Server в ЛЭРС УЧЕТ указан правильно, так как подключение к нему происходит.

Как видно из представленного журнала, сейчас у вас возникает другая ошибка "Ошибка подключения к базе данных LERS2 на сервере SERVER10. Не удалось выполнить вход. Имя входа принадлежит недоверенному домену и не может использоваться в проверке подлинности Windows..". Это значит, что пользователь, под которым запущен Сервер ЛЭРС УЧЕТ на ПК "A", не имеет прав авторизоваться на SQL Server на компьютере "B". Какими именно правами должен обладать данный пользователь описано в нашей статье Как изменить учётную запись под которой запускается служба ЛЭРС УЧЕТ - Сервер. Пожалуйста, решите данный вопрос с вашим системным администратором.

Вы можете поступить несколько проще: переустановить ЛЭРС УЧЕТ на компьютере "A", запустив программу установки из под учетной записи, обладающей правами администратора домена и на этапе выбора сервера баз данных указать актуальный адрес сервера и имя БД на компьютере "B".
20 и 21 июля 2020. IX обучающий семинар в Москве. Подробнее ...
Ответить