Подключите разработчика Oracle SQL к Microsoft SQL Server 2017

Я недавно установил Microsoft SQL Server 2017 на свой компьютер, также я установил Microsoft SQL Management Studio, и все, кажется, работает довольно хорошо.

Один из моих коллег сказал мне, что я могу использовать сторонний менеджер баз данных, поэтому я пытался подключить к нему моего разработчика Oracle SQL. Дело в том, что мне нужен драйвер (для сервера SQL), который я скачал, но когда я попытался добавить его в SQL-разработчик, он не распознал его.

Вот драйвер Microsoft, который я использовал >> http://go.microsoft.com/fwlink/?linkid=868290

Но он мог распознать его с помощью этого драйвера JTDS, который, кажется, не подходит >> https://sourceforge.net/projects/jtds/files/

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

Я также пытался использовать DBVisualizer вместо Oracle SQL Developer, та же проблема...

Есть ли у вас какие-либо подсказки?

Заранее спасибо.

Скриншоты:

Связь с разработчиком SQL:

Связь с разработчиком SQL

Связаться с DBVisualizer

Связаться с DBVisualizer

Данные из диспетчера конфигурации SQL Server

Данные из диспетчера конфигурации SQL Server

1 ответ

Я знаю, что это старая тема, но я публикую рабочее решение для любого будущего посетителя.

Я использую версию SQL Developer [19.2.1.247] и подключаюсь к SQL Server Express 2017 на локальном хосте.

Использование jtds-1.3.1.jar, загруженного с sourceforge.net

Следуй этим шагам:

1. Загрузите и разархивируйте файл в основной каталог SQL Developer (или в каталог по вашему выбору).

2. В SQL Developer перейдите в Инструменты -> Настройки -> База данных -> Сторонние драйверы JDBC. Нажмите кнопку «добавить запись»

3.Перейдите к файлу jtds-1.3.1.jar.

4. Сохраните и выйдите из настроек.

5. Закройте и перезапустите SQL Developer.

Откройте «Добавить соединение» — теперь должна быть вкладка SQL Server.

Вышеупомянутые шаги являются общими, и если вы выполните поиск в Google, вы получите большинство сайтов, имеющих вышеупомянутые шаги.

ПРОБЛЕМА, КОТОРУЮ Я ОБНАРУЖИЛ, БЫЛА ПОРТОМ БД 1433, который является портом по умолчанию, отображаемым в диалоговом окне подключения, и должен быть правильным, поскольку ваш ПОРТ БД.

Я использую команду ниже, чтобы узнать свой порт БД.

      sqlcmd -S myServer\instanceName -d master -h -1 -W -Q "xp_readerrorlog 0, 1, N'Server is listening on'"

на основе результата я обнаружил, что порт 55993, см. Изображение ниже

Изменив порт на текущий, я могу успешно подключиться.

см. изображение ниже

Надеюсь, это поможет!

Другие вопросы по тегам