Я успешно подключился к SQL Server 2008 и 2012 R2 без проблем, но когда работа решила, что мне нужна новая машина, и наши среды были обновлены до 2017 года, мне пришлось обновить свои инструменты.
После установки SQL Server 2017 и прохождения обычной процедуры настройки я все еще не смог подключиться.Вот справочные материалы, через которые я боролся, но если вы хотите перейти к подходящему для меня решению, оно помечено ниже.
Сначала я следовал приведенным здесь инструкциям по настройке среды SQL Server:
Инструкции по Talend SQL Server - Там я выполнил несколько шагов сценария, но я не уверен, что на самом деле что-то помогло, поэтому в интересах полноты я хотел бы включить это.
Дополнительные замечания - Я фактически использовал опцию Microsoft вместо того, что указано в этом документе, и это дало мне гораздо лучшие сообщения об ошибках
РЕШЕНИЕ НАЧИНАЕТСЯ ЗДЕСЬ
Включение / настройка TCP / IP в диспетчере конфигурации SQL Server
- Убедитесь, что TCP / IP включен в используемом экземпляре
- Щелкните правой кнопкой мыши TCP / IP и выберите свойства
- Выберите вкладку IP-адрес, прокрутите вниз до "IPALL" и установите динамические порты TCP = 1433
- Перезапустите службы
Далее я устанавливаю Talend, используя следующие параметры:
- Изменена версия БД для Microsoft (возможно, выбудет предложено обновить файл .jar для этого)
- Сервер: MyServer
- Порт: 1433
- База данных: myDB
- Дополнительные параметры: instance = NamedInstance
Вот что SSMS показывает для справки:
Надеюсь, тебя туда доставят.