Azure sql database 在azure SQL server中创建用户时出现问题

Azure sql database 在azure SQL server中创建用户时出现问题,azure-sql-database,ssms,Azure Sql Database,Ssms,在我的应用程序中,我需要在azure Sql server中创建一个具有电子邮件id的用户。如: 电子邮件id为:xxxx@gmail.com 创建用户xxxx@gmail.com使用密码“123131” 用户被创建,但当我尝试与该用户登录时,会显示一条消息。 无法打开登录请求的服务器“gmail.com”。登录失败 问题在于@。如果我用其他字符来改变它,它就会工作。是否有其他选择,因为我需要创建具有电子邮件id的用户 任何帮助都将不胜感激。SSMS将@gmail.com识别为此处的服务器名称,

在我的应用程序中,我需要在azure Sql server中创建一个具有电子邮件id的用户。如: 电子邮件id为:xxxx@gmail.com 创建用户xxxx@gmail.com使用密码“123131”

用户被创建,但当我尝试与该用户登录时,会显示一条消息。 无法打开登录请求的服务器“gmail.com”。登录失败

问题在于@。如果我用其他字符来改变它,它就会工作。是否有其他选择,因为我需要创建具有电子邮件id的用户


任何帮助都将不胜感激。

SSMS将@gmail.com识别为此处的服务器名称,解决方法很简单:假设您的SQL数据库服务器名称为testserver.database.windows.net,并且您有一个用户username@gmail.com,在SSMS中,您应该将用户名指定为username@gmail.com@testserver,这样就行了。这同样适用于JDBC和ODBC连接。

@VinitVishwanathan:试着接受答案,这对你有帮助