2009-10-22 31 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