支持“始终加密” SQL Server使用Delphi组件的功能
将tadoconnection与驱动程序MSOLEDBSQL.1驱动程序一起连接到SQL Server中的数据库。该数据库中表中的一列之一设置为使用“始终加密”选项。 即使添加“ columnEctryption =已启用”& “信任服务器证书= true”对连接字符串仍然我只能看到加密的数据。
我是否缺少连接字符串中的其他设置?
通过在其他连接参数中添加“列加密设置=启用”,从“ SSM”连接到同一DB时,我可以看到实际的列数据。当没有“列加密设置”选项连接时,仅显示加密数据。
Used TADOConnection with driver MSOLEDBSQL.1 driver to connect to a Database in SQL Server. One of the column in a table in that database is set to use "Always Encrypted" option.
Even after adding "ColumnEncryption=Enabled" & "Trust Server Certificate=True" to the connection string still I can see only encrypted data.
Am I missing any other setting in the connection string?
When connected to the same DB from "SSMS" by adding "Column Encryption Setting = Enabled" in Additional Connection Parameters, I can see the actual column data. When connected Without the "Column Encryption Setting" option only encrypted data is being displayed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论