Я думаю, что вы можете заставить его перейти прямо к tcp (1433) и пропустить создание соединения по именованным каналам, используя
"Сервер = $ dBServer, 1433; База данных = $ dBName; Интегрированная безопасность = Истина"
Многие библиотеки, клиенты сначала пробуют именованные каналы, но, как правило, рекомендуется только прослушивать 1433 на вашей цели.Я думаю, что код Ози тоже работает ... это простая попытка именованных каналов, ошибка, попытка 1433, которая является стандартным способом, которым часто работают MS.Вы можете попробовать fussign с сетевыми библиотеками и т. Д., Как уже описывали другие, но использование правильной строки conn обычно является хорошей идеей, чтобы вы знали, какой порт вы используете для брандмауэров и т. Д.