我已创建了具有以下定义的证书。证书已创建。是否有任何选项可从系统对象检索证书定义?如果可以检索定义,限制用户查看创建证书定义的最佳方法是什么?
我检查了sys.sql_modules表,但没有找到任何内容CREATE CERTIFICATE xxxx_Certificate ENCRYPTION BY PASSWORD = 'pGFD4bb925DGvbd2439587y' WITH SUBJECT = 'YYYY Information', EXPIRY_DATE = '20221231'
;
此致,Rajib
1条答案
按热度按时间pw136qt21#
据我所知,没有合适的方法使用T-SQL检索Azure密钥库秘密。我们可以使用Synapse池中的Py spark代码检索密钥库秘密。我创建了Azure密钥库并创建了秘密。图片供参考:
机密值:
我创建了synapse analytics,打开了synapse studio,并创建了如下所述的笔记本
我执行了下面的代码来检索secret的值。
我得到了Azure密钥库的值。
您可以按照此方式从Azure密钥库检索机密值。