powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ошибка коннекта по wnet
25 сообщений из 28, страница 1 из 2
ошибка коннекта по wnet
    #40048850
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
d:\Portable_program\Firebird_server\Firebird_3_0_7_x32>gbak -v -z -se wnet://localhost:330732/service_mgr D:\Portable_program\<bla-bla-bla>
gbak: ERROR:Unable to complete network request to host ".".
gbak: ERROR:    Failed to establish a connection.
gbak: ERROR:    Не удается найти указанный файл.
gbak:Exiting before completion due to errors



Что не так?
=================
Док.

Win7 Ultim x64/Deb 10 (MATE; gtk2) amd64/Darwin Cocoa:
FB 3.0.6.33328, Lazarus 2.1(r.63874); FPC 3.3.1 trunk
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40048853
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Порт не слишком большой? Таких не бывает в tcp/ip.
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40048883
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

зачем тебе WNET ?

Для WNET строка коннекта выглядит так

1. Старый вариант

\\host[@pipe_name]\path

2. Новый вариант

wnet://\\host[@pipe_name]/path

В любом случае, если перед host нет двух слешей (\\), то имя хоста назначается . (это локальный хост)
Не спрашивайте меня, кто это придумал и зачем.

И нет способа указать "порт" ибо в WNET нет этого понятия и он, вообще говоря, не обязан использовать TCP\IP как транспорт.

PS когда-нибудь у меня таки поднимется рука и я выкину WNET
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40048885
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
26.02.2021 11:54, hvlad пишет:
> PS когда-нибудь у меня таки поднимется рука и я выкину WNET

резать к чОртовой матери, не дожидаясь перитонитов! ©
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40048892
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

и немедленно выпил (с) ;)
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40048893
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
26.02.2021 12:08, hvlad пишет:
> и немедленно выпил (с) ;)

да!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40048996
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

я тут софтинку на коленке для себя стругаю. Заодно решил поштудировать RN от тройки, и проверяю на практике, как оно и с чем :)

"Старый вариант" у меня взлетел без вопросов и даже с service_mgr

А вот по поводу "нового варианта" официальная дока сначала дает шаблон:
Код: sql
1.
2.
[ <protocol> : // [ <host> [ : <port> ] ] ] / <database file path or alias>
<protocol> ::= INET | WNET | XNET


, а потом пример
Код: sql
1.
2.
wnet://myserver/C:\db\mydb.fdb
wnet://myserver:fb_db/C:\db\mydb.fdb


, из которого фигушки догадаешься, что выше обозначенные примеры должны выглядеть, как
Код: sql
1.
2.
wnet://\\myserver/C:\db\mydb.fdb
wnet://\\myserver@fb_db/C:\db\mydb.fdb



ps. с твоими правками все взлетело. Спасибо :)
pss. наверное доку неплохо бы поправить о_О
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049006
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док
pss. наверное доку неплохо бы поправить о_О
таки да.
посмотрел сейчас у себя в библиотеке.
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
type
  TServerProtocol = (pDefault, pLoopback, pXNet, pTCP, pNetBEUI, pWNet, pINet, pINet4, pINet6);

function GetPortSeparator(ServerProtocol: TServerProtocol): string;
begin
  case ServerProtocol of
    pDefault, pXNet: Result := '';
    pLoopback, pTCP, pNetBEUI: Result := '/';
  else
    Result := ':';
  end;
end;


непорядочек.
надо править.
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049046
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Док,

а зачем ты WNET использовать пытаешься? С целью сэкономить на номере порта, или для чего?
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049078
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док > pss. наверное доку неплохо бы поправить о_О

МП > таки да. непорядочек. надо править.


А что конкретно править-то?
Двоеточие на собачку или что?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049080
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
26.02.2021 18:00, Гаджимурадов Рустам пишет:
> А что конкретно править-то?
> Двоеточие на собачку или что?

добавить в case секцию с pWNet и собакой.
да и нормализовать имя сервера на предмет \\
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049153
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Док,

а зачем ты WNET использовать пытаешься? С целью сэкономить на номере порта, или для чего?

"И ты, Брут!"

Вопрос не в том, что я его собираюсь использовать, а в том, что автор доки не знает, как правильно, потому что не пользовал ни разу, похоже
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049181
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или, что вероятнее, автор кода для строк подключения в URL-стиле тупо скопипастил в него
старый парсер для WNET и теперь он требует взад-слэши там, где они нужны как корове седло.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049190
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Док
ъъъъъ
Док,

а зачем ты WNET использовать пытаешься? С целью сэкономить на номере порта, или для чего?

"И ты, Брут!"

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

[spoiler] ОК
YouTube Video
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049226
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам
А что конкретно править-то?
Двоеточие на собачку или что?

написать так, чтобы любой чайник, как я, спокойно подключился без дополнительных уточнений, просто почитав доку
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049229
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В трекер это уже внесено ?
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049254
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

занафиг этому чайнику подключаться по wnet? это уже устаревший протокол, нафиг никому не нужный, тем более что винда уже давно его пускает поверх tcp-ip.

Более того, в faq уже давно должно быть записано (и вроде записано) типа
"если в firebird.log вы видите ошибки, начинающиеся со слов WNET..., то ударьте вашего администратора по голове бамбуковой палкой, и пусть он не пишет ИМЯ ШАРЫ в качестве имени сервера и БД Firebird."

Вы там путаете кислое с пресным, а потом жалуетесь непонятно на что.
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049257
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

я даже больше скажу - указание wnet-style коннекта это всегда попытка выложить базу на шару и подключиться к ней по имени шары. Никакого осознанного действия коннекта по netbeui при этом нет. То есть, в данном случае админ туп, как бревно (извиняюсь за прямолинейность), и не понимает что для СУБД никакая "шара" не нужна.
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049261
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

кстати, по поводу Release Notes.
мне че-то сейчас ну совсем лениво читать его на тему wnet, но уж точно я знаю что во всяких мессенджерах и редакторах разные указания двойных слэшей и прочего превращаются во всякую фигню. Поэтому предпочитаю по строкам коннекта читать вот это
https://www.ibphoenix.com/files/ConnectionStrings_Fb3.pdf
где вроде бы прилично расписаны варианты коннекта по wnet. Но опять же, проверять их лениво, т.к. wnet уже давно автоматом конвертируется в inet (tcp).
(была у меня года 2 назад какая-то дичайшая переписка с клиентом, мол, ОДБЦ не коннектится потому что ... Выяснилось, что они писали какую-то шлабуду при коннекте через шару. И я их пол-дня не мог убедить что это натуральная ахинея. Как только написали правильную строку по tcp, всё заработало).

Собственно, в упомянутом выше документе всё написано, в т.ч. и даже про баги строк коннекта, и этого на 100% достаточно, чтобы в здравом уме никто wnet не использовал.
he Named Pipes protocol on Windows (a.k.a. WNET, Windows Networking or NetBEUI) is deprecated. It is still supported in Firebird 3 for connecting to databases at physical drive addresses, although it is considered too "noisy" for database traffic. Another limitation is that Windows restricts piped connections to 255. Support for WNET is likely to be removed in later Firebird versions.
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049274
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

эк тебя торкнуло ;)

Дим, выдыхай. Я только за то, чтобы стандарт соблюдался, раз уж он заявлен. Или выпилить нафиг (как грозился Влад), чтобы не морочить людям голову (да, тупыми бывают не только админы ).

Может, как Влад и предложил, кто-нибудь создаст тикет? У меня самоотвод, если что ;)
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049275
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
Поэтому предпочитаю по строкам коннекта читать вот это
https://www.ibphoenix.com/files/ConnectionStrings_Fb3.pdf

хорошая дока, жаль, раньше не встречал
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049276
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
wnet уже давно автоматом конвертируется в inet
Штааа ?
:)
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049277
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док
kdv
Поэтому предпочитаю по строкам коннекта читать вот это
https://www.ibphoenix.com/files/ConnectionStrings_Fb3.pdf

хорошая дока, жаль, раньше не встречал
Там тоже ошибка с разделителем хоста и имени пайпа, увы.
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049285
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladШтааа ?
раньше (лет 10 назад) в винде в настройках сети была опция про netbeui, по умолчанию пускала netbeui через tcp. Можно было настроить. Сейчас я эту настройку вообще не вижу.
Впрочем, нашел, вот оно. Картинка из вин10, по умолчанию. До того по умолчанию было "включить netbios через tcp-ip". Один хер, сейчас и это через dns и tcp идет.
...
Рейтинг: 0 / 0
ошибка коннекта по wnet
    #40049286
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladТам тоже ошибка с разделителем хоста и имени пайпа, увы.
ну ты же автор, сообщи, пусть поправят.
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ошибка коннекта по wnet
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]