我在连接云数据库时遇到问题。
在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'.
我不知道该怎么做!
答案 0 :(得分:1)
你不想要:username @ servername?
答案 1 :(得分:1)
是的......试试这个:
转到sql.azure.com,登录,然后转到项目页面。在您看到数据库列表的地方,您还应该看到一个显示“防火墙设置”的选项卡。将规则放入以允许您的IP地址范围。
但是还要检查一下如何从网络外部查看您的范围。
答案 2 :(得分:0)
您是否创建了相关数据库?如果没有,请尝试连接到主数据库。
答案 3 :(得分:0)
您必须取消第一个屏幕并使用“新建查询”按钮窗口连接SQL Azure。在选项中 - >连接到数据库 - > MyFirstCloudTestDB并尝试。它应该工作。
如果您的IP地址有问题。更改SQL AZure中的防火墙设置。范围0.0.0.0到255.255.255.255。这是不值得推荐的,但暂时没关系。