Winforms и приложение SQL в локальной сети - PullRequest
0 голосов
/ 15 мая 2018

У меня есть вопрос, касающийся некоторых приложений Winforms, которые будут работать в локальной сети.Приложение подключено к базе данных SQL, которая будет храниться на одном из серверов в локальной сети.В качестве строки подключения я использовал:

Data Source=MICROSERVER\JAHSHSQL;Initial Catalog=test_database;Integrated Security=False;Network Library=dbmssocn;Connect Timeout=15;User Instance=False;User ID=user;Password=password;

Для любого из запросов к серверу я создаю новое соединение и удаляю его, как только данные получены или обновлены.На вкладке Соединения с сервером в разделе «Максимальное количество одновременных подключений (0 = неограничено)» установлено 0.Это нормально для некоторых приложений Windows, которые могут запускаться с нескольких компьютеров одновременно?Нужно ли устанавливать что-то большее, чтобы иметь действительное и устойчивое соединение между сервером и приложением?С уважением,

1 Ответ

0 голосов
/ 15 мая 2018

Если возможно, лучше использовать безопасность Windows вместо имени пользователя и пароля SQL Server.Тогда вам не нужно хранить пароль как часть вашей строки подключения, и это намного более безопасно.Кроме того, ваше описание кажется хорошим.Пока вы утилизируете свои экземпляры SqlConnection КАК МОЖНО СКОРЕЕ, чтобы его базовое соединение могло вернуться в пул , у вас не должно быть проблем с такой конфигурацией.

...