我有的:
我想做的事:
现在我知道人们会告诉我不要因为连接池等原因而这样做。但这是针对一家小型公司的,有问题的Web应用程序在任何给定时间最多最多可能有2个并发用户,所以我不是担心这样的事情。DBA希望使用个人登录到sql服务器,以便他可以轻松设置行级安全性。也许可以采用其他方法进行设置,但是我希望在可能的情况下使它工作。
那么,有谁知道如何进行此操作?
我尝试使用以下连接字符串:
数据源= tcp:mydbinstance.database.windows.net,1433;初始目录= mydatabase;身份验证=已集成Active Directory; MultipleActiveResultSets = True;
这将引发错误:
无法在Active Directory中对用户NT Authority \ Anonymous登录进行身份验证(身份验证= ActiveDirectoryIntegrated)。 错误代码0x4BC; 状态10 指定的域名格式无效。
我已经搜索过,但找不到任何能给我答案的信息。正如您所期望的那样,这似乎并不是人们经常尝试做的事情。
我认为这不会起作用。Sql Azure使用 集成的 SQL安全性,而您的MVC应用使用基于声明的声明。应该起作用的一件事是将MVC站点托管在连接到您的域的azure VM上。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句