Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - [решено] MySQL и pipe: как прописать строку подключения

Ответить
Настройки темы
.NET - [решено] MySQL и pipe: как прописать строку подключения

Пользователь


Сообщения: 76
Благодарности: 5

Профиль | Отправить PM | Цитировать


Добрый вечер.
Постоянно использовал стандартную строку соединения с БД, но вот для локальных машин решил попробовать использование именованных каналов Windows. Во всех мануалах сказано, что для этого достаточно запустить сервер с enable-named-pipe, а в строке соединения указать либо порт=-1, либо сервер= ".", либо указать protocol=pipe.
Но ничего из найденного не срабатывает: когда указываю порт=-1 выдаётся ошибка
Цитата:
System.OverflowException: Значение было недопустимо малым или недопустимо большим для UInt32.
Когда пишу просто pipe=MySQL - подключается, но в статусе видно, что подключение пошло через tcp/ip.
В остальных же случаях выдаёт ошибку недоступности сервера.
Если подключаться не из программы, а пробовать подцепиться, используя mysql.exe --pipe - то подключение проходит нормально.
Что я упустил и где нужно подправить строку соединения с базой? Заранее спасибо.

Отправлено: 19:52, 20-08-2012

 

Пользователь


Сообщения: 76
Благодарности: 5

Профиль | Отправить PM | Цитировать


Всё, разобрался - для нормальной работы нужно было указать connection protocol=pipe и обязательно прописать имя канала также, как оно прописано в my.cnf, а то по умолчанию эти значения в конфиге и в строке соединения разнятся.
А ошибка, связанная с невозможностью указать порт=-1 (т.к. само значение принимает тип uint) пробегала в багзилле mysql, где решением было исправление документации, так как ошибка проявлялась только в коннекторе под .Net.

Отправлено: 23:38, 20-08-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - [решено] MySQL и pipe: как прописать строку подключения

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Router - Настройка CELL Pipe 20H-AR Владимир19 Сетевое оборудование 0 18-05-2011 09:48
VBS/WSH/JS - [решено] как прописать в vbs/cmd/wsh/js удаление сетевого подключения автоматом? russor Скриптовые языки администрирования Windows 2 02-04-2011 03:11
Samba 3.0.23c и незакрытые pipe'ы FrIcE Программное обеспечение Linux и FreeBSD 0 24-05-2007 14:25
[решено] Как прописать строку "Проверить на вирусы" koles Microsoft Windows 2000/XP 2 23-03-2007 16:51
MySQL посмотреть подключения Casufi Программирование и базы данных 3 26-04-2004 04:04




 
Переход