无法使用只读用户登录SQL 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中

我遵循了这个问题的答案:

我已在正确的服务器上成功完成所有步骤。但是,当我尝试登录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中都尝试过,它们都给出了相同的错误(使用不同的GUI)。我正在尝试连接到与我的主登录完全相同的服务器,该服务器可以完美连接

我还检查了
sys.sysusers
system视图,并且
readerUser
作为登录名存在


原因可能是什么?

在尝试了许多组合(并更好地了解了SQL Azure上的用户、登录和角色)之后,我发现了问题:

我试图用
readerUser
登录,它只是一个数据库用户,我应该用登录实例登录,因此
reader
(下面是我链接的问题的答案)。我试着用
reader
登录,效果非常好:登录时,
选择
ing我想要的任何内容,但无法写入/更改/删除任何内容