繁体   English   中英

asp.net Web API无法使用非管理员用户连接到Azure SQL数据库

[英]asp.net web api cannot connect to Azure SQL database with non-admin user

因此,出于安全目的,我在azure sql服务器上创建了一个不同的用户,这样我就可以连接到该用户而无需对服务器进行完全管理。 但是事实证明,Web API无法与该用户连接。 它可以与管理员连接就好。 我也知道密码和防火墙都很好,因为我能够通过SSMS与非管理员帐户建立连接,这让我感到非常困惑。 现在,我仅使用主帐户进行部署。 但是如果我能解决这个问题会很好。

最好不要对每个操作(例如SELECT select_user,Update update_user等)使用完全特权用户,而不要使用基于操作的用户。

还应该为这些用户中的每一个授予连接权限的方式,这在您的情况下似乎未设置。 为此,请进入对象资源管理器服务器连接>安全性>登录>选择您的用户,然后右键单击它并选择属性

通常,选择sql身份验证并提及密码,然后单击状态选项,并确保启用“连接权限...”,并且登录也

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM