2017-02-13 73 views
3

在我的应用程序中,我需要使用azure Sql服务器中的电子邮件ID创建用户。例如: 电子邮件ID是:[email protected] 创建用户[email protected]密码为“123131”在azure SQL服务器中创建用户时出现问题

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

问题在于@。如果我用其他角色改变它的作用。有没有其他的选择,因为我需要使用电子邮件ID创建用户。

任何帮助将不胜感激。

回答

5

SSMS承认@ gmail.com作为服务器名称这里,和解决方法很简单:假设你的SQL数据库服务器名称是TESTSERVER .database.windows.net和你有一个用户[email protected],在SSMS中,您应该指定用户名为用户名@ gmail.com @ testserver并且这将起作用。这也应该适用于JDBC和ODBC连接。

+1

谢谢林。它为我工作 –

+0

@VinitVishwanathan:尝试接受答案,这有助于你 – TheGameiswar