C# SQL server登录仅限于web应用程序

C# SQL server登录仅限于web应用程序,c#,sql,iis,web-applications,C#,Sql,Iis,Web Applications,将web应用程序及其SQL server配置为仅通过web应用程序本身登录,而不能通过SQL server management studio使用相同登录的最佳方法是什么? 我目前正在开发一个web应用程序,该应用程序应该有一个专用帐户,该帐户也仅限于此web应用程序,因此不能通过其他方式用于交互式登录。我使用相同的策略隔离web应用程序上的权限 我创建了一个服务帐户(即没有交互登录权限的帐户),并使用它在IIS中运行应用程序池。然后我在SQL server中为该帐户授予数据库所需的权限。我使用

将web应用程序及其SQL server配置为仅通过web应用程序本身登录,而不能通过SQL server management studio使用相同登录的最佳方法是什么?
我目前正在开发一个web应用程序,该应用程序应该有一个专用帐户,该帐户也仅限于此web应用程序,因此不能通过其他方式用于交互式登录。

我使用相同的策略隔离web应用程序上的权限


我创建了一个服务帐户(即没有交互登录权限的帐户),并使用它在IIS中运行应用程序池。然后我在SQL server中为该帐户授予数据库所需的权限。

我使用相同的策略隔离web应用程序上的权限


我创建了一个服务帐户(即没有交互登录权限的帐户),并使用它在IIS中运行应用程序池。然后我在SQL server中为该帐户授予数据库所需的权限。

为什么不撤销除web应用程序用户之外的所有用户的所有权限,并确保web应用程序用户没有对服务器的交互权限?为什么不撤销除web应用程序用户之外的所有用户的所有权限,并确保web应用程序用户对服务器没有交互权限?