Rajasekaran Bose Ответов: 1

Проблема Tcp/IP C# с SQL server 2008


Using a C# Windows client/server application with SQL Server.

On the SQL Server machine, I enabled TCP/IP in networking and wrote inbound firewall rules to access the database.

On the client machine, I added outbound firewall rules to access server, and it worked.

But now suddenly, the client machine stops responding, and throws an error


Что я уже пробовал:

сообщение об ошибке:
Can't to find mentioned TCP host

RedDk

Цитата: "выбрасывает ошибку".

Возможно, было бы полезно сообщить cpians, что это за ошибка (сбой машины, синие экраны машины, отображение в управлении компьютером в окне просмотра событий и т. д.) Или, если на экране появляется текстовое поле с фактическим сообщением об ошибке, точный текст этой "ошибки". Я вижу, что упоминается TCP-хост, но, честно говоря, я никогда не видел ошибок TCP-хоста во плоти только через брошенные процессы, выходящие из перевернутых "конфигураций SQL Server", где зомби, такие как "именованные каналы" и "общие воспоминания", приходят к вам, как будто они съедят ваши включающие мозги.

Кроме того, антивирусные программы (как правило, сторонние, но в последнее время нативные) привыкают сгибать мышцы кодирования адресов портов, позволяя назначать их жестким проводным цифрам. Как Йер 1433.

Rajasekaran Bose

Я использую ОС windows 7 на серверной машине. и использование Windows 10 на клиентской машине. Есть ли какие-то шансы на брандмауэр и проблемы с подключением для этого?

1 Ответов

Рейтинг:
1

OriginalGriff

Мы не можем исправить это для вас - вам нужно начать смотреть на вашу сеть и имена / IP-адреса, которые вы назначили.

Если вы подключаетесь к машине SQL Server на базе WLAN / LAN через IP - адрес, то вам нужно проверить, что IP-адрес этой машины не изменился-большинство маршрутизаторов выдают их в порядке живой очереди, поэтому, если маршрутизатор включен, сервер может не получить тот же IP-адрес снова (это называется динамической адресацией). Можно настроить маршрутизаторы так, чтобы они всегда выделяли один и тот же IP-адрес определенной машине (так называемая статическая адресация), но "как" это зависит от маршрутизатора к маршрутизатору.

Гораздо лучше подключиться с помощью имени, а не IP-адреса.


Rajasekaran Bose

Дорогой друг, я делюсь своими связующими линиями
"Источник данных=tcp:software-pc\sqlexpress,1433;начальный каталог=Dance;идентификатор пользователя=abc;пароль=xyz" я не использовал ip.

Rajasekaran Bose

Кроме того, я написал входящий и исходящий для 1433 года. Что же делать?