2009-10-22 79 views
1

连接到云数据库时遇到问题。连接到云数据库时出现问题

在SQLCMD我用这样的:

sqlcmd -U [email protected] -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'. 

我不知道该怎么做!

回答

1

右...试试这个:

转到sql.azure.com,登录,并转到项目的页面。如果您看到数据库列表,您还应该看到一个标有“防火墙设置”的选项卡。制定一个规则来允许你的IP地址范围。

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

+0

非常感谢你......最后的成功。我很高兴。 – 2009-10-26 15:12:03

+0

但是,当我尝试连接到数据库,即可用数据库部分中提供的MyFirstCloud数据库时,成功连接(在通过SSMS进行连接)之后,还有1件事情,我收到错误消息“数据库MyFirstCloudDB”不可访问。现在做什么? – 2009-10-26 15:19:26

+0

我已经发布了这个新的链接 “http://stackoverflow.com/questions/1625452/cloud-database-problem-while-connecting-thru-ssms” – 2009-10-26 15:24:45

1

你不想要:username @ servername?

+0

同样的问题。即使我通过SSMS尝试了相同的错误消息 – 2009-10-22 06:16:14

0

您是否创建了有问题的数据库?如果不是,请尝试连接到主数据库。

+0

确实..我已经创建了数据库 – 2009-10-22 06:24:24

+0

并且可以连接到master数据库吗? – 2009-10-22 06:42:06

+0

先生....我无法连接到任何数据库..可能是主或MyFirstCloudTestDB。其实我在一个组织工作。所以我们的internel IP与外部不同。我在这里介绍的是外部的。我不知道如何继续。是否有像防火墙这样的安全需要关闭或类似的东西? – 2009-10-22 07:39:11

0

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

如果您遇到IP地址问题。更改SQL Azure中的防火墙设置。范围0.0.0.0到255.255.255.255。这是不值得推荐的,但暂时是可以的。

+0

我已经完成了我的实验..但不管怎样, – 2009-11-12 12:30:25