我想为 IIS Web 应用程序创建一个 SQl Server 登录。由于使用 IIS 7.5 身份的 Web 应用程序,此外生产中的 Sql Server 可能位于单独的机器中,我正在寻找使用基于用户和密码的连接字符串。
现在,我有点困惑如何在 Sql Server 2008 R2 中创建这个登录。我应该使用 databawse 特定用户还是全局登录?我应该使用数据库角色还是应用程序角色?
为不使用存储过程但使用 ORM 工具(如 NHibernate)的 IIS 应用程序获取登录名的最佳实践是什么?