我在sqlConnection中发现了那些奇怪的属性是什么?

mar*_*raz 8 .net c# sqlconnection

在调查一个非常枯燥乏味的安全漏洞的2005项目时,我调试了一个连接挂起.
检查对象,找到服务器名称,我遇到了这三个小属性:

  • IsShiloh
  • IsKatmaiOrNewer
  • IsYukonOrNewer

那些成员是什么?他们为什么如此出色地命名?

Jus*_*son 8

我相信这些都是不同版本的SQL Server的不同代号.在维基百科的文章为SQL Server列出了不同的代号:

8.0     2000    SQL Server 2000     Shiloh
9.0     2005    SQL Server 2005     Yukon
10.0    2008    SQL Server 2008     Katmai
Run Code Online (Sandbox Code Playgroud)

此外,仅仅为了测试,代号遵循国家公园的命名模式.