У меня есть база данных SQL Server, к которой я подключаюсь из моего клиентского приложения VB.net.
В большинстве систем все работает нормально.Но в нескольких новых виртуальных машинах клиентское приложение не может подключиться к SQL Server и выдает ошибку, указанную ниже.Странно то, что я могу использовать те же учетные данные (аутентификация SQL Server) для подключения через SQL Server Management Studio в той же системе.
Соединение с сервером было успешно установлено, но затем произошла ошибкапроизошло во время рукопожатия перед входом в систему.(поставщик: поставщик именованных каналов, ошибка: 0 - на другом конце канала нет процесса.)
Пример используемой строки подключения:
Data Source=[server name];Initial Catalog=[db name];Persist Security Info=True;User ID=[username];Password=[pass]
Iпроверил похожие ответы и уже попробовал следующее
- Убедитесь, что SQL Server принимает удаленные подключения
- Убедитесь, что TCP и Именованные каналы включены в SQL Server
- Запущена служба браузера SQL Server
- Попытка указать IP-адрес вместо имени сервера
При чтении соответствующих статей некоторые из них в конечном итоге указывают на проблемы SSH, TLS1.1 и TLS1.2.Я также подозреваю, что брандмауэр, но, поскольку у меня нет прав администратора системы, я не могу проверить входящие и исходящие правила.
Любые предложения помогут.