Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Unable to complete network request to host "127.0.0.1:3050".

IB 2009, WinXPSP3.

При любых попытка подключиться к серверу (подцепить базу, просмотреть свойства) происходит обрыв соединения с сообщением:

Unable to complete network request to host "127.0.0.1:3050".
Error writing data to the connection.
Удаленный хост принудительно разорвал существующее подключение.

Судя по логу сервер падает и тут же перезапускается. terminated abnormally (-1)
Ответ: Beltar,

1. версия 9.0.0.206 это самый первый релиз IB 2009, у которого бьются индексы при интенсивном обновлении данных. Поэтому его использовать нельзя, нужно качать обновление.
http://www.ibase.ru/devinfo/allversions.htm
Точно так же надо обновлять и 2007 версию. Непонятно, почему ты вместо 2007 вдруг взял 2009. Не надо так делать, у этих версий разный формат БД.

2. твой эффект скорее всего от того, что некий софт тут же рубит коннект на стороне сервера. Это может быть firewall, антивирус, и т.п. Или что-то другое уже сидит и слушает порт 3050. хотя в этом случае до ИБ дело бы не доходило, и он бы не падал по error writing data. А может и дистрибутив WinXPSP3 кривой, раз у тебя "все спертое".
Вопрос: Ошибка ввода/вывода: The Network Adapter could not establish the connection

Здравствуйте.

Решил подключиться к созданному уже подключению (Sql developer, oracle 11g), как делаю это обычно. Ввел пароль для пользователя, но на этот раз Оракл выдает вот такую ошибку:

An error was encountered performing the requested operation:

Ошибка ввода/вывода: The Network Adapter could not establish the connection

Vendor code 17002


Подскажите , как можно исправить? Какие шаги предпринять?
Искал долго ответ в гугле и здесь, вроде какие то зацепки есть, но как то все не понятно написано, вот и решил создать тему.Вроде ошибка распространённая.

Спасибо.
Ответ: Relic Hunter,

Уже гуглил, внятного ответа не нашел. Ка запустить этот listener я так и не понял, т к я не особо эксперт в этой части. Устанавливал базу не лично.
Вопрос: Network internal error: -25557



-25557
Network internal error.
If this internal error recurs, note all circumstances and contact IBM Technical Support.

Ситуация такая.
Ставлю Informix Client 3.50 TC6 все Informix Managers работают.
Но тогда в Администрирование -> Источники данных (ODBC) нет драйвера для Информикса! Вот этого

И основная программа не работает, т.к. доступ к БД осуществляется через ODBC.
Ставлю clientsdk.3.70.FC8DE.WIN или clientsdk.4.10.FC5DE.WIN - х64 Ни один Менеджер не работает, но появился Драйвер ODBC и основная программа работает!
Но мне нужен менеджер.
Не подскажите как мне быть?
Ответ: Оказалось, что все скаченные мной Менеджеры работают только через х32 драйвера ОДБЦ.
Поставил оба драйвера и 32 и 64 бит.

П.С. Я не знал, что можно ставить оба, поэтому предыдущий всегда сносил.
Вопрос: Сообщение The network path was not found

При подключении с сайта к базе начало відаваться сообщение: "A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)]" При подключении с локального компьютера в Visual Studio подключаюсь к базе на сервере без проблем. web.config и на локальном сайте и на сервере одинаковые
Ответ:
Вопрос: Unable to complete network request to host 'localhost'

telnet 127.0.0.1 3050 - работает
telnet 10.0.1.10 3050 - работает
telnet 178.172.15.169 3050 - не работает.
это всё один и тот же комп (удаленный, я по RDP подключаюсь). в чем может быть проблема? на сервере вроде бы ничего не меняли, просто однажды перестало работать.
программа пишет Unable to complete network request to host 'localhost'
в firebird.log есть ошибки INET/inet_error: read errno = 10054
Ответ:
Мимопроходящий
либо рыжий, либо еврей...
Таки вы шо, антисимит?
Вопрос: The Network Adapter could not establish the connection

При подключении выдает ошибка
Ошибка ввода/выводы: The Network Adapter could not establish the connection
Vendor code 17002
Что нужно делать?
Ответ: что говорит tnsping?
Вопрос: Распределить работу между сотрудниками

Добрый вечер, нужно распределить клиентов между сотрудниками. В таблице Работа отображены взаимоотношения клиентов с контрагентами, которые должны обработать сотрудники. Нужно распределить работу между сотрудниками. Один клиент со всеми контрагентами одному сотруднику, другой другому. Я понимаю, что объем будет разный, но что поделать. По факту нужно чтобы получилось клиенту с кодом 1 - 1 сотрудник не в зависимости от количества записей. У меня нет идей как этот момент автоматизировать. Уважаемые, ГУРУ научите как решать подобные задачи.
Ответ: Вообще говоря, ТЗ напоминает задачу об оптимальном раскрое. Но поскольку очень многое непонятно/неизвестно попробуем алгоритм, что называется в лоб.
Сделаем два запроса:
1 - количество работ у сотрудников. Нужен, чтобы в первую очередь отдавать клиента наименее занятому сотруднику. Во вложении запрос КолвоРаботСотрудников.
2 - клиенты "не охваченные" сотрудниками, свободные. Запрос СвободныеКлиенты.
В процедуре raspred в Module1 делаем цикл по "свободным клиентам", находим наименее занятого сотрудника и записываем его код в Работа для выбранного клиента.
Процедура raspred
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Sub raspred()
    Dim db As DAO.Database
    Dim rsK As DAO.Recordset, rsS As DAO.Recordset
    Dim s, i, j, k
    
    Set db = CurrentDb
    'Рекордсет клиентов без слтрудников
    Set rsS = db.OpenRecordset("select* from СвободныеКлиенты")
    
    'Цикл по свободным клиентам, добавляя их самым незанятым сотрудникам
    Do Until rsS.EOF
        'Рекордсет количества работ сотрудников
        Set rsK = db.OpenRecordset("select Top 1 * from КолвоРаботСотрудников order by 2")
        rsS.Edit
        rsS!КодСотр = rsK!КодСотр
        rsS.Update
        rsS.MoveNext
    Loop
End Sub
Запрос КолвоРаботСотрудников
SQL
1
2
3
4
SELECT Сотрудники.КодСотр, COUNT(Работа.КодСотр) AS c
FROM Сотрудники LEFT JOIN Работа ON Работа.КодСотр = Сотрудники.КодСотр
GROUP BY Сотрудники.КодСотр
ORDER BY COUNT(Работа.КодСотр);
Запрос СвободныеКлиенты
SQL
1
2
3
SELECT КодКл, КодКонтр, КодСотр
FROM Работа
WHERE КодСотр IS NULL;
Вопрос: График работы на месяц по дням

Доброго времени суток.
Встал вопрос о создании локальной БД графика работы на месяц по дням. (Для работы базы на самописном приложении в среде Delphi 7.)

График выглядит примерно так.
Кликните здесь для просмотра всего текста


Внимание вопрос.
  1. Как реализовать правильное построение месяцев? ( есть вариант сделать на каждый месяц по таблице)
  2. Что делать с типом полей? ( бывает что смена ночная и ставится например 12н= 12 часов ночная смена \ 14м = 14 часов мониторная комната, получается Числовой тип не подходит. Сейчас выделено цветом позже в среде разработки программы маркеры будут определяться по букве, но это уже не проблема Access)
  3. ВНИМАНИЕ! Вычисляемые поля в расчет не берем так как планирую реализовывать их заполнение среде разработки
Рассмотрю любые идеи! Цель понять как реализовывать БД что бы потом не было мучительно больно.
Ответ:
Сообщение от Бормалей
Тогда точно часы надо. Вдруг посреди смены заболел.
тут все увязано на работника - ему платят за часы работы а не за выполняемую работу т.е. нахождение в зале и сидение за монитором оплачивается одинаково разница может быть только в количестве времени проводимом на работе и как итог кто больше работает тот больше получает (а народ хочет меньше работать и больше получать, т.е. меньше раз сходил на работу а денег получил как все) вот и тусуют работников что бы выровнять
Вопрос: Задача "видимости" работ

Недавно столкнулся вот с такой интересной задачей

Т.З.
Есть отдел связи с клиентами. Занимаются заключением и сопровождением договоров. В отделе несколько групп (возьмём по минимуму - 2) Каждая группа занимается своим направлением. В каждой группе несколько человек (опять возьмём по минимуму - 2 человека: начальник и подчинённый)
Начальник должен видеть все договора. Руководитель группы - все договора своей группы (свои и подчинённых). Рядовой сотрудник должен видеть только свои договора.
Кроме того сотрудники имеют свойства увольняться, уходить в отпуск, переходить из отдела в отдел, трудоустраиваться. Значит надо предусмотреть изменение "видимости" договоров. Переназначать их от одного сотрудника - другому.
Довольно интересная задача. И может быть использована в других задачах, где требуется разграничение доступа не только по видам работ, но и по самим работам.

Может у кого есть идеи , как решить эту задачу?

Мои скромные рассуждения.
Создать таблицу "Видимости" из двух полей код работы и код сотрудника. И заполнять её автоматически при создании работы. Значит надо иметь ещё и таблицу подчинённости сотрудников. При передаче работы от одного сотрудника другому надо убирать старый список видимости и составлять новый.

Вот такие идеи.


-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?
Ответ:
Predeclared
Совместителей как будете описывать?


Да в принципе можно также, вместо поля ответственного - таблица ответственных (по аналогии с таблицей видимости), или вообще обойтись одной таблицей видимости работы, добавив в неё тупо поле Роль. Если добавляется запись с ролью "Исполнитель", то добавляем еще и "Начальников" исполнителя в таблицу видимости. Так гораздо гибче будет со всех сторон...
Вопрос: Совместная работа над базой данных

Привет, форумчане!
Вдвоем делаем базу данных, находясь в 100км друг от друга.
Один в качестве заказчика-пользователя, другой - разработчика, условно программиста.
Пересылаем по почте промежуточные варианты, т.е. базу целиком.
При этом надо каждый раз разработчику импортировать в свою базу таблицы, формы, заполненные к тому времени пользователем.
Встречаемся редко.

Вопрос такой.
Есть-ли возможность через интернет организовать совместную работу над базой?
То-есть пользователь вводит данные в актуальную на данный момент для обоих базу;
проверяет работу новых форм и запросов.
При этом пользователь не может изменять формы, запросы, отчеты, связи между таблицами.
Разработчик видит данные, внесенные пользователем и готовит новые запросы, формы, отчеты и т.д.
Ответ:
Сообщение от GalinaRiga
Тимвьюер - это платная программа? Она должна находиться на компьютерах обоих участников совместной работы?
TeamViewer программа доступа к удаленному рабочему столу через защищенный VPN-канал. Должна быть у обоих участников. Большая часть нужных функций бесплатна. Есть платный сервис, но я им не пользуюсь. В Вашем распоряжении будут и мышь и клавиатура для удаленного юзера. Сопровождающий разговор по любому мессенджеру.

Сообщение от GalinaRiga
Файл, с которым происходит работа, может быть скачан любым участником?
Вы будете работать с файлом юзера, увидите его работу и что надо править. Если у юзера будет редактируемый файл, то исправите на месте. Иначе правите у себя и пересылаете новую версию.