如何解决捕获服务主体的名称,而不是TSQL,Azure数据库中的ID
我正在使用以下命令在Azure数据库表列中捕获用户名:
ALTER TABLE [***] ADD DEFAULT original_login() FOR [ChangedBy]
问题是,当使用Azure Data Factory使用的服务主体时,我正在捕获其ID而不是名称。 有人知道怎么代替它的名字吗?
所以我记录:r2s1as1d6-9317-4226-ah89-8...
而不是CREATE USER [User Name] FROM EXTERNAL PROVIDER;
的名字
在此感谢您的帮助
最好!
解决方法
据我所知,使用Service Principal无法实现这一点。您可以更改为使用SQL身份验证。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。