gpt4 book ai didi

azure - 运行定义了数据库角色的应用程序

转载 作者:行者123 更新时间:2023-12-03 04:39:57 24 4
gpt4 key购买 nike

我有一个关于我们目前如何在本地部署应用程序以及这在 Azure 中如何工作的问题。

所以我们的本地应用程序如下:

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

如何在 Azure 中完成此操作?

通过查看一些示例,我没有看到任何人在此级别定义权限,这对我来说应该完成(最低权限)。

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

最佳答案

根据我读过的所有内容,我相信您可以在 SQL Azure 中创建角色 - 例如请参阅http://www.structuretoobig.com/post/2010/02/13/SQL-Azure-Logins.aspx

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

This database-level permission model in SQL Azure Database is same as an on-premise instance of SQL Server. For information, see the following topics in SQL Server Books Online references.

Identity and Access Control (Database Engine) Managing Logins, Users, and Schemas How-to Topics
Lesson 2: Configuring Permissions on Database Objects

关于azure - 运行定义了数据库角色的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6087472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com