Что такое протокол TDS версии 8.0 и почему я должен его использовать?
Я использовал FreeTDS с протоколом 8.0 в течение некоторого времени для подключения к базе данных MSSQL, и все отлично поработало. Но в последнее время все стало не так здорово. Я пощажу детали.
Итак, мы решили, что нам нужно знать немного больше, и меня немного смущает следующее:
Поддерживает ли FreeTDS серверы Microsoft?
Да. Серверы Microsoft обычно не принимают соединения TDS 5.0. использование один из версий 4.2, 7.0 или 8.0 протокола. См. Руководство пользователядля деталей.
Руководство пользователя
[No mention of 8.0 anywhere on the page.]
Итак, что такое TDS Protocol Version 8.0 и почему я должен его использовать?
Ответы
Ответ 1
FreeTDS "версия 8" на самом деле версия 7.1. К сожалению, вам нужно посмотреть страницу истории версий TDS", чтобы понять это, но здесь объяснение оттуда:
Ранее документация FreeTDS относилась к версиям 7, 8 и 9. Microsoft впоследствии опубликовала документ спецификации протокола, обозначающий 7.1 и 7.2, а также находит разбросанные ссылки, используя эту схему в другом месте. По этой причине FreeTDS переключился на номенклатуру Microsoft.