Добавление сведений о пуле и порте в строке подключения

Мое приложение построено на VS-2008 и использует MySQL Server 5.5.15. Это настольное приложение, работающее на одном ПК с MySQL Server, установленным на этом же ПК.

Приложение работает хорошо более шести месяцев, но за последние два дня я получаю странную ошибку при попытке открыть отчет. Изображение ошибки ниже:

введите описание изображения здесь

Я искал решение в Интернете и обнаружил, что оно связано с максимальными портами TCP/IP, определенными в реестре. Немногие решения также рекомендовали определять номер порта в строке соединения, а некоторые предлагали использовать пул соединений.

Добавление номера порта в строку подключения решило мою проблему, но я хочу убедиться, что строка подключения верна для решения этой проблемы в будущем.

Моя нынешняя строка подключения выглядит так:

server=localhost;Port=3306;user id=root;password=myPassword;database=test;Allow Zero Datetime=True

Я хочу добавить детали пула подключений, а также хочу лучше определить localhost.

Я также получил несколько предложений по замене идентификатора пользователя на uid.

Какие изменения необходимы, чтобы исправить полученную ошибку?

2 ответа

Вы можете попробовать переустановить VS, попробовать использовать последнюю сборку с коннектором.NET MySQL с множеством новых функций, таких как редактирование или запуск вашего запроса из VS, и некоторые другие предлагают проверить настройки Winsock здесь.

Кроме того, это может произойти из-за проблем с сетью, или недавно было установлено программное обеспечение, которое взаимодействует с сетевыми пакетами.

Можете ли вы добавить Pooling=True в строку подключения:

server=localhost;Port=3306;user id=root;password=myPassword;database=test;Allow Zero Datetime=True;Pooling=True;

Вот список примеров строки подключения для MySQL, которые могут указать вам правильное направление:

http://www.connectionstrings.com/mysql

Кроме того, вы можете попробовать разрешение в этом посте:

http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/cebd7a1d-724e-45a6-8e10-fdfdc5fcfd04

Другие вопросы по тегам