繁体   English   中英

Azure SQL用户和架构

[英]Azure SQL users and Schemas

我有一个Azure SQL数据库和一个Access前端组合,效果很好,但随后被要求提供培训版本。 尽管最好的方法是创建一个新的架构并创建重复的表。 我已经能够创建架构,新的登录名/用户并跨表复制。 “ dbo”中的原始表和模式“ trn”中的新表。 计划是从我的Access查询中删除模式规范,并依靠登录名(模式“ dbo”使用“用户”,模式“ trn”使用“ trainee”)来访问适当模式中的表。 我的问题是我的新登录名/用户“受训者”查询没有定向到“ trn”模式,而是定向到原始的“ dbo”模式。 我已经在互联网上搜索了答案,并尝试了各种权限更改,授予和撤消等操作,但均无济于事。 我显然缺少任何东西,任何帮助将不胜感激。

如果您不执行任何操作,则dbo是默认模式。 您是否为用户正确设置了默认架构?

同样,如果您依赖于视图和存储过程,则很可能会遇到各种各样令人讨厌的“执行为”问题。

我建议您使用此链接来了解如何在顶部设置默认架构。 https://docs.microsoft.com/zh-cn/sql/t-sql/statements/alter-user-transact-sql

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM