无法使用只读用户登录SQL Azure数据库
我遵循了这个问题的答案: 我已在正确的服务器上成功完成所有步骤。但是,当我尝试登录Azure数据库时,出现以下错误:无法使用只读用户登录SQL Azure数据库,sql,azure,azure-sql-database,Sql,Azure,Azure Sql Database,我遵循了这个问题的答案: 我已在正确的服务器上成功完成所有步骤。但是,当我尝试登录Azure数据库时,出现以下错误: Login failed for user 'readerUser'. This session has been assigned a tracing ID of '(some guid)'. Provide this tracing ID to customer support when you need assistance. 我在我的ASP.NET网站和LINQPad中
Login failed for user 'readerUser'.
This session has been assigned a tracing ID of '(some guid)'.
Provide this tracing ID to customer support when you need assistance.
我在我的ASP.NET网站和LINQPad中都尝试过,它们都给出了相同的错误(使用不同的GUI)。我正在尝试连接到与我的主登录完全相同的服务器,该服务器可以完美连接
我还检查了sys.sysusers
system视图,并且readerUser
作为登录名存在
原因可能是什么?在尝试了许多组合(并更好地了解了SQL Azure上的用户、登录和角色)之后,我发现了问题: 我试图用
readerUser
登录,它只是一个数据库用户,我应该用登录实例登录,因此reader
(下面是我链接的问题的答案)。我试着用reader
登录,效果非常好:登录时,选择ing我想要的任何内容,但无法写入/更改/删除任何内容