我在连接云数据库时遇到问题。

在SqlCmd中,我使用过:

sqlcmd -U servername@username -P myPassword -S servername.database.windows.net -d MyFirstCloudTestDB

这是正确的。错误消息是:

Msg 40615, Level 14, State 1, Server servername, Line 1
**Cannot open server 'servername' requested by the login. Client with IP address '
124.40.110.238' is not allowed to access the server.**
Msg 18456, Level 14, State 1, Server servername, Line 1
Login failed for user 'username'.

我不知道该怎么做!

有帮助吗?

解决方案

是的......试试这个:

转到sql.azure.com,登录,然后转到项目页面。在您看到数据库列表的地方,您还应该看到一个显示“防火墙设置”的选项卡。将规则放入以允许您的IP地址范围。

但是还要检查一下如何从网络外部查看您的范围。

其他提示

你不想要:username @ servername?

您是否创建了相关数据库?如果没有,请尝试连接到主数据库。

您必须取消第一个屏幕并使用“新建查询”按钮窗口连接SQL Azure。在选项中 - >连接到数据库 - > MyFirstCloudTestDB并尝试。它应该工作。

如果您的IP地址有问题。更改SQL AZure中的防火墙设置。范围0.0.0.0到255.255.255.255。这是不值得推荐的,但暂时没关系。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top