运行定义了DB角色的应用程序

时间:2011-05-22 10:59:06

标签: azure azure-sql-database

我有一个问题,关于我们当前如何在内部部署应用程序以及它如何在Azure中运行。

因此,我们的内部应用程序如下:

  • 我们部署了一个Web应用程序 我们的Web服务器(WebAppExample1)那个 谈谈申请 (AppServerExample1)在我们的应用程序上 服务器。
  • AppServerExample1转到我们的 表1中的数据数据库。
  • 在我们的数据库中唯一的应用程序 要求Table1的权限是 AppServerExample1,所以我们创建了一个DB 角色和授予适当 权限。我们联想到这个角色 与Active Directory用户 (AppServerExample1User)那个 AppServerExample1以。
  • 运行

如何在Azure中完成?

从一些样本看,我没有看到任何人在这个级别定义权限,这对我来说应该完成(最少privelage)。

此外,我相信您不能成为SQL Azure中的管理员,这是否意味着您无法创建数据库角色? 感谢您的回复

1 个答案:

答案 0 :(得分:0)

从我读过的所有内容中我相信你可以在SQL Azure中创建角色 - 例如见http://www.structuretoobig.com/post/2010/02/13/SQL-Azure-Logins.aspx

如果您尝试找不到,那么也许您可以使用具有不同权限而非角色的用户来实现此目的 - 请参阅http://msdn.microsoft.com/en-us/library/ee336235.aspx#DatabasePerms

  

SQL Azure数据库中的此数据库级权限模型与此相同   SQL Server的内部部署实例。   有关信息,请参阅以下内容   SQL Server联机丛书中的主题   引用。

     

身份和访问控制(数据库引擎)      管理登录,用户和架构操作方法主题
     第2课:配置数据库对象的权限