切入正题,这可能吗?
我已成功复制同一订阅中的 Azure SQL 数据库。在这样做时,我通过将数据库复制到同一服务器(在订阅内)来保持简单。我使用了 Powershell 命令Add-AzureRmAccount
和New-AzureRmSqlDatabaseCopy
.
我尝试执行Add-AzureRmAccount
两次(每个订阅一次),但这似乎用上下文中的第二个订阅替换了第一个订阅,因为New-AzureRmSqlDatabaseCopy
命令报告它找不到指定的资源组(存在于源订阅中)。
综上所述,如果这是可能的,我需要执行哪些步骤/命令?
考虑具有以下结构的数据库:
表
[dbo].[客户]、[dbo].[地址]和[dbo].[报告]
模式
[dbo] 和 [报告]
我希望能够做的是让主体(可以是用户或角色)能够仅在报告模式中管理视图(创建、更改、删除)。此外,此主体将需要对 dbo 架构中的所有表的 SELECT 权限(以支持在报告架构中创建视图)。我希望能够做的最后一件事是仅在 dbo 架构中为报告表授予 INSERT、UPDATE 和 DELETE 权限。
这是可能的吗?我还没有找到正确的权限组合。我可以使用用户、角色等的任意组合来实现这一点。