SQL Server客户端工具到底使用的是哪个provider呢?

WBOY
풀어 주다: 2016-06-07 17:39:05
원래의
1324명이 탐색했습니다.

SQL Server客户端工具到底使用的是哪个provider呢? 转载自: 我们经常困惑的是,我们一些常用的SQL Server客户端工具,如SQLCMD, OSQL, ISQL, SQL Server Management Studio 到底是用ODBC, OLEDB还是System.Data.Sqlclient?不了解工具用的是哪个provider,则

SQL Server客户端工具到底使用的是哪个provider呢?

转载自:

我们经常困惑的是,,我们一些常用的SQL Server客户端工具,如SQLCMD, OSQL, ISQL, SQL Server Management Studio

到底是用ODBC, OLEDB还是System.Data.Sqlclient? 不了解工具用的是哪个provider, 则有时候会比较困惑。

如:

这篇文档讲sqlcmd.exe 2012版本用的是OLEDB 

另外篇文档讲sqlcmd.exe 2012版本用的事ODBC 

哪篇MSDN文档是对的,哪篇是错的?

通过对各个客户端工具进行debugging,我们能比较容易的了解到每个工具使用了provider。

下面是不同的工具,在不同版本下使用Data Access技术的列表,仅供参考

 

比较值得注意的是,从SQL Server 2008到SQL Server 2012, SQLCMD.EXE从OLEDB迁移到了ODBC。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿