Поток протокола TDS недействителен: какую версию я должен использовать? - PullRequest
0 голосов
/ 21 января 2019

Приложение отправляет запрос к источнику данных sql server со следующим pom:

    <dependency>
        <groupId>com.zaxxer</groupId>
        <artifactId>HikariCP</artifactId>
        <version>3.2.0</version>
    </dependency>
    <dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>mssql-jdbc</artifactId>
        <version>6.5.4.jre10-preview</version>
    </dependency>
   <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>5.0.7-RELEASE</version>
    </dependency>

База данных - MS SQL Server 2016.

Ответ - это набор результатов с SQLXML.внутри колонны.Я не могу прочитать результат на нем, у меня все еще есть эта ошибка The TDS protocol stream is not valid.Я мог видеть много сообщений, говорящих, что это несовместимость с зависимостями, но я не могу найти документацию, чтобы проверить совместимость между jars и сервером.Другие поля (строки или целые числа) могут быть успешно прочитаны.

Я пытался обновить / понизить библиотеки, но это не помогло.

Где я могу найти больше документации?Прав ли пом?Или есть еще какие-нибудь возможные проблемы?

...