|
Нет коннекта между 1с и SQL | ☑ | ||
---|---|---|---|---|
0
kre4
naïve
08.08.24
✎
13:16
|
Добрый день!
Может сталкивались с таким? Сервер mssql 2019 и сервер 1с стоят на одной виртуалке. Фаервол выключен. Network discovery включено, службы сервера 1c и sql запущены. Запускаю 1с предприятие и пытаюсь создать пустую базу. Имя кластера и имя сервера в настройках новой базы <server name>\<instance name> Галка создать базу, если она не обнаружена, проставлена. В итоге при попытке создать базу получаю ошибку 10061(0x0000274D) Но главное в этом - server_addr=tcp://server\instance:1541 descr=[::1]:1542 10061(0x0000274D) и дальше <server ip>:1542:10061(0x0000274D) Почему у descr пусто? Откуда взялась вторая строка и вообще причем тут порт 1542 ? Порт 1542 на сервере, кстати, не отвечает. |
|||
1
Elf_80_lvl
08.08.24
✎
13:34
|
Попробуйте в HOSTS прописать IP и имя сервера
|
|||
2
kre4
naïve
08.08.24
✎
13:51
|
В hosts связка Ip servername уже прописана..
|
|||
3
dmrjan
08.08.24
✎
13:57
|
telnet <ip_адрес_сервера_1С> 1541 ?
|
|||
4
kre4
naïve
08.08.24
✎
13:59
|
telnet на порт 1541 проходит, порт открыт
|
|||
5
dmrjan
08.08.24
✎
14:01
|
Может в hosts не так прописали?
|
|||
6
kre4
naïve
08.08.24
✎
14:03
|
Да нет, в Hosts прописано корректно.
|
|||
7
Garykom
гуру
08.08.24
✎
14:06
|
(0) ipv6 типовой косяк
|
|||
8
Garykom
гуру
08.08.24
✎
14:08
|
(7)+ ну не умеет 1С в ipv6
и в dns тоже не умеет фактически только ipv4, по ip адресу - только хардкор |
|||
9
kre4
naïve
08.08.24
✎
14:08
|
Дак ipv6 на сетевом адаптере выключен.
|
|||
10
Garykom
гуру
08.08.24
✎
14:10
|
descr=[::1]:1542
"::1" - это аналог 127.0.0.1 localhost |
|||
11
Fram
08.08.24
✎
14:57
|
(0) >/server\instance
а с каких пор в таком формате подключаются к серверу 1С? |
|||
12
Fram
08.08.24
✎
14:58
|
(0) покажи настройки подключения на клиенте
|
|||
13
kre4
naïve
08.08.24
✎
14:59
|
Забавно. Создал пустую базу через консоль администрирования серверов 1с. Запустил 1С Предприятие, попытался еще раз создать пустую базу, указывая не имя сервера, а его ip.
Получил чуть другое - та же ошибка Сервер 1с Предприятия не обнаружен server_addr=tcp://<server ip>:1541 descr=<server ip>:1542:10061(0x0000274D) Дополнительное сообщение из первой ошибки пропало. Но все равно с чего-то упоминается порт 1542. В свойствах кластера четко прописан порт 1541.. |
|||
14
kre4
naïve
08.08.24
✎
15:00
|
Служба сервера 1с и sql работают, фаевол по-прежнему выключен
|
|||
15
Fram
08.08.24
✎
15:15
|
(13) Алгоритм подключения такой.
1. клиент отправляет запрос подключения на кластер 1С 2. кластер решает на какой из рабочих серверов подключить клиента и отправляет ему адрес раб сервера (в том виде в котором раб сервер указан в кластере) с портом 3. клиент пытается подключиться по возращенным адресу сервера и порту строку запуска службы 1с покажи |
|||
16
kre4
naïve
08.08.24
✎
15:18
|
to Fram:
"C:\Program Files\1cv8\8.3.22.2239\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" Т.е. тут всё штатно. |
|||
17
kre4
naïve
08.08.24
✎
15:28
|
Так... вроде бы взлетело. Сделал так:
В консоли админки серверов 1С создал пустую базу, в поле "сервер баз данных" прописал <server name>\<sql instance name>, пользователь сервера БД - штатный sa. Проставил галки "создать бд в случае ее отсутствия" и "установить блокировку регламентных заданий" Запустил 1С Предприятие, Добавить - Создать новую базу, далее НЮАНС - имя кластера - <server name>, а вот имя сервера бд - <server name>\<sql instance name> Поставил галку "создать бд в случае ее отсутствия", запись добавилась. Попытка кликнуть по ней выдал запрос лицензии (ставлю на новый сервер), т.е. ошибка ушла. В SSMS новая пустая база тоже появилась. Такая вот чехарда с наименованиями, а везде пишут, мол одинаковые значения ставить и про имя инстанса вообще молчат..) |
|||
18
kre4
naïve
08.08.24
✎
15:46
|
Еще вопрос возник.
Взял .bak-бэкап одной старой базы, восстановил ее через SSMS, попробовал через 1С Предприятие добавить ее как уже существующую, не взлетело, но в консоли админки 1с сервера эта база появилась. Хотел ее там удалить, получил запрос имени и пароля "Администратор информационной базы <base name>". Вот это что за имя-пароль, где брать ? Да, я новичок с 1Ской |
|||
19
Волшебник
08.08.24
✎
15:51
|
(18) Может пригласите админа в ветку?
|
|||
20
kre4
naïve
08.08.24
✎
16:35
|
to Волшебник:
Был бы админ, терзал бы вопросами его |
|||
21
Волшебник
08.08.24
✎
16:36
|
(20) Если админа нет, то все попытки узнать пароль админа рассматриваются как попытки взлома (нарушение правила 4)
|
|||
22
kre4
naïve
08.08.24
✎
16:40
|
(21) К сожалению, я теперь за него)
|
|||
23
Волшебник
08.08.24
✎
16:48
|
(22) удачи!
|
|||
24
Garykom
гуру
08.08.24
✎
17:46
|
(17) <sql instance name> - требуется только когда несколько MSSQL или он Express
|
|||
25
Мимохожий Однако
08.08.24
✎
17:50
|
оФФ(22)не к сожалению, а к счастью. Некоторые ищут работу, а ты уже в ней по уши
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |