我最近被问到这个问题,但我在互联网上找不到有关此问题的答案或任何详细解释。任何人都可以解释或提供一个参考链接来解释处理用户登录请求的 SQL Server 体系结构的组件吗?
提前致谢!!
没有专门的“SQL Server 体系结构组件”。协议层,包括整个登录过程,都由数据库引擎处理。SQL Server 数据库引擎是一个单独的大型进程,它承载
“协议层、查询处理器(也称为关系引擎)、存储引擎和 SQLOS。”
--Microsoft SQL Server 2012 Internals,第 10 页 Kalen Delaney 等
这与 Oracle 形成对比,Oracle 具有作为单独进程的“Oracle Net Listener”。https://docs.oracle.com/cd/B28359_01/network.111/b28316/architecture.htm#NETAG209