什么是 TDS 协议版本 8.0,为什么要使用它? [英] What is TDS Protocol Version 8.0 and why should I use it?

查看:61
本文介绍了什么是 TDS 协议版本 8.0,为什么要使用它?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

一段时间以来,我一直使用带有 8.0 协议的 FreeTDS 来连接到 MSSQL 数据库,并且一切顺利.但是,最近,事情开始变得不太好.细节我就不说了.

因此我们决定需要了解更多,但我对以下内容感到有些困惑:

FreeTDS 支持微软服务器吗?<块引用>

是的.Microsoft 服务器通常不接受 TDS 5.0 连接.用协议的 4.2、7.0 或 8.0 版本之一.请参阅用户指南详情.

用户指南

[页面上的任何地方都没有提到 8.0.]

那么,什么是 TDS 协议版本 8.0,我为什么要使用它?

解决方案

FreeTDS version 8"实际上是7.1版.不幸的是,您必须查看TDS 版本的历史";页面来解决这个问题,但这是那里的解释:

<块引用>

较早的 FreeTDS 文档提到了版本 7、8 和 9.Microsoft 随后发布了一份协议规范文档,表示 7.1 和 7.2,有人在其他地方也发现了使用该方案的分散引用.出于这个原因,FreeTDS 改用了微软的命名法.

I've been using FreeTDS with 8.0 protocol for some time to connect to a MSSQL Database, and things have worked great. But, recently, things started to not work so great. I'll spare the details.

So we decided we needed to know a bit more, and I am a bit confused by the following:

Does FreeTDS support Microsoft servers?

Yes. Microsoft servers don't usually accept TDS 5.0 connections. Use one of versions 4.2, 7.0 or 8.0 of the protocol. See the User Guide for details.

User Guide

[No mention of 8.0 anywhere on the page.]

So, what is TDS Protocol Version 8.0 and why should I use it?

解决方案

FreeTDS "version 8" is actually version 7.1. Unfortunately, you have to look at the "history of TDS versions" page to figure that out, but here's the explanation from there:

Earlier FreeTDS documentation referred to versions 7, 8 and 9. Microsoft subsequently published a protocol specification document denoting 7.1 and 7.2, and one finds scattered references using that scheme elsewhere, too. For that reason, FreeTDS switched to Microsoft's nomenclature.

这篇关于什么是 TDS 协议版本 8.0,为什么要使用它?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆