我想Always Encrypted
使用SQL Server 2016 SP1
. 为了做到这一点,我需要使用新的ODBC Driver 13.1 for SQL Server
而不是当前的sqloledb
。
似乎它正在破坏我的应用程序,例如,何时XML
返回。这里,据说:
为了利用 SQL Server 2005 中引入的新功能,例如多个活动结果集 (MARS)、查询通知、用户定义类型 (UDT) 或新的 xml 数据类型,使用 ActiveX 数据对象 (ADO) 的现有应用程序) 应使用 SQL Server Native Client OLE DB 提供程序作为其数据访问提供程序。
那么,这就是说我需要重写代码,XML
用在哪里呢?
我知道,Microsoft已弃用已弃用的sqloledb
驱动程序,但 2018 年 3 月推出的第一个版本将不支持Always Encrypted
- 所以,我不想等待。