Как сохранить приложение Winforms установленным на разных компьютерах, всегда подключенным к базе данных в SQL Server Express - PullRequest
0 голосов
/ 02 октября 2019

Я создал приложение Winforms и установил его на 6 разных ПК в одной сети. Тем не менее, по большей части все работает нормально, но иногда они внезапно перестают общаться с сервером SQL. Исключением, которое выдает приложение, является ErrorSystem.Data.SqlClient.SqlException (0x80131904): во время установления соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не был найден или был недоступен.

Я уже внес изменения в настройки брандмауэра, чтобы разрешить sqlserver.exe и sqlserverexpress.exe, а также sqlserverbrowser.exe и .exe для приложения. Я также настроил его, чтобы позволить номеру порта прослушивать через брандмауэр. Но все эти изменения я сделал на локальном ПК, на котором размещен SQL-сервер, а не на каждом отдельном ПК, на котором установлено приложение winforms. SQL-сервер не размещается на реальном сервере. Но я уверен, что компьютер всегда включен. Я не знаю, что еще делать. Буду очень признателен за любую помощь.

...