SQL Server始终加密C++



我正在尝试为我的数据库设置"始终加密"选项。

通过使用Microsoft链接,我可以执行同样的操作,还可以使用SSMS进行验证。

然而,在我的应用程序中使用相同的功能时,我遇到了一个问题。

我的客户端应用程序是用C++开发的。

当我尝试从加密列中检索数据时,这些值不是纯文本的,而是加密的。

我尝试在连接字符串中设置所有可能的标志,但似乎都不起作用。

基于此,我有两个问题:

  1. 在使用OpenEx API连接到dB的C++应用程序中,用于启用"始终加密"的连接字符串标志是什么
  2. C++中不支持它吗?大多数示例都提到了.NET framework 4.6的使用

AlwaysEncrypted需要客户端驱动程序提供加密密钥并理解列加密元数据。

从C/C++,您应该使用ODBC来支持Always加密。请参阅使用始终加密-适用于SQL Server的ODBC驱动程序。

相关内容

  • 没有找到相关文章

最新更新