Firebird 2.1: gfix - онлайн возвращает “завершение работы базы данных”

Основной обзор. Имя хоста является просто указателями; Вы могли бы присвоить один определенный, чтобы быть именем хоста, на которое ссылается машина, но это могло иметь несколько. Некоторые сервисы, известная почта и HTTP полагаются на доменные имена для знания, где сервисы должны быть расположены и как добраться до них.

Давным-давно, все эти имена (который снова, просто указатели на IP-адреса), отслеживались в названном файле hosts. Поскольку система выросла, они не могли сохранить файл синхронизируемым через весь соответствующий компьютер, участвующий в различных соединенных сетях. Таким образом, система DNS была изобретена. Когда Вы делаете поиск имени, он все еще проверяет файл hosts сначала, затем система DNS. Windows может также проверить другие системы как WINS или NetBIOS.

Когда Вы помещаете запись в a hosts файл, Вы не присваиваете его компьютеру. При присвоении имени хоста, поскольку то, используемое компьютером, сделано в конфигурационных файлах (на *, отклоняют системы), и Системные Свойства в системах Windows (система Windows может также иметь NIC определенные суффиксы).

Записи в hosts файл, как система DNS, является просто отображением от имени хоста до IP-адреса. Для использования имени хоста 'localhost' (нет ничего специального об этом, это - имя хоста как все остальные), оно должно быть отображено на петлевом интерфейсе (таким образом, оно будет всегда указывать на локальный компьютер). Для обеспечения это работает, все компьютеры идут с этим значением по умолчанию, отображающимся в их hosts файл, но это могло потенциально быть удалено, если бы Вы не хотели мочь использовать то имя хоста.

Далее, как другие отметили, очень полезно присвоить имя хоста компьютеру. При соединении с компьютером у Вас может быть он, отображают его имя хоста, когда Вы входите в систему, или как Ваша подсказка или любое количество других мест. Это делает идентификацию компьютера, Вы подключены к более легкому. Если Вы устанавливаете то имя хоста в DNS или помещаете его в весь hosts файлы, Вы сможете соединиться с компьютером путем ссылки на его имя хоста вместо того, чтобы иметь необходимость знать его IP-адрес все время. (Еще более полезный, если компьютер использует DHCP, поскольку адрес мог бы измениться. Если бы компьютер обновляет DNS затем, запись DNS указала бы на новый IP-адрес; Вы могли все еще соединиться, не зная нового IP-адреса, потому что Вы знаете имя DNS).

Существует много другого использования обоих hosts и DNS, но я подозреваю, что у Вас есть больше вопросов, чем ответы при чтении всего этого.

2
задан 26 February 2012 в 04:41
2 ответа

использовать онлайн

gfix  -user "SYSDBA" -password "masterkey"  -online DATA.FDB

после использования базы данных повторить попытку

gfix  -user "SYSDBA" -password "masterkey"   -shut -force 0 DATA.FDB
4
ответ дан 3 December 2019 в 09:51

У меня тоже была такая же проблема, недавно я сделал следующее: сначала остановил службу FB, а затем убил все соединения fbclient на сервере. Перезапустил fbservice и использовал cmd подключения сервера. надеюсь, что это поможет

1
ответ дан 3 December 2019 в 09:51

Теги

Похожие вопросы