Кто-нибудь знает, как заставить работать именованные экземпляры или они даже поддерживаются?
Следующее не работает , оно выдает: Исключение : Не удалось установить sh соединение с базой данных. Проверьте строку подключения, имя пользователя и пароль.
var conn = Jdbc.getConnection("jdbc:sqlserver://myserver.com\\SQLEXPRESS;databaseName=MyDatabase;","MyUser","MyPassword")
Следующие работают (учитывая, что 61570 - это порт, назначенный экземпляру SQLEXPRESS):
var conn = Jdbc.getConnection("jdbc:sqlserver://myserver.com:61570;databaseName=MyDatabase;","MyUser","MyPassword")
Насколько мне известно, когда вы указываете именованный экземпляр, за кулисами происходит некоторое рукопожатие, которое обычно происходит:
- Свяжитесь с сервером и получите порт для именованного экземпляр.
- Установить sh соединение с возвращенным портом.