星期五, 10月 24, 2014

[Azure] SSMS 連線 SQL Database

第一次接觸 Azure,看著大神的教學 - 用 SQL Server Management Studio 連線 Windows Azure 上的 SQL Database ,想說用 SSMS 來連接 SQL Database 並不是甚麼困難的事情,沒想到還是花費不少時間才成功 ~~ >.<

Azure => SQL 資料庫 => SQL2014(事先建好的 SQL Database)

[Azure] SSMS 連線 SQL Database-1

SQL2014 => 儀表板

[Azure] SSMS 連線 SQL Database-2

儀錶板頁面又下角可以看見該 Database 相關資料,SSMS 要利用下圖中的 "伺服器名稱" 來連接 SQL2014,"管理 URL" 是另外一段故事,後面紀錄,>.<

[Azure] SSMS 連線 SQL Database-3

第一次使用 Azure 情況下,要先設定允許的 IP 位置,下圖畫面在儀表板內右下角可以找到

[Azure] SSMS 連線 SQL Database-4

畫面上會顯示 Client 端 IP 位置,只要按下加入即可

[Azure] SSMS 連線 SQL Database-5

輸入伺服器名稱、選擇 SQL Server 驗證並輸入建立 SQL Database 時的登入帳號和密碼

[Azure] SSMS 連線 SQL Database-6

在 SSMS 中登錄 SQL Database 成功,可以看見 instance 圖示右下角會有一個淺藍色圖示

[Azure] SSMS 連線 SQL Database-7

 登錄過程中發生的小狀況
  • 大神影片中是抓取 "管理 URL" (可以從伺服器資料那張圖中看見)資料,然後把它 copy 到 SSMS 中並刪除後面的 SQL Database 名稱,我沒有注意到不需要 https 字樣,一直用 https:ServaerName.database.windows.net 去連接,一直都失敗,嘗試過 Azure 提供的連接字串用 SSMS 或寫 C# 進行連接都 OK,後來才從連接字串中發現到只要輸入 ServerName.database.windows.net 就好 ~~ 暈 ~~
  • 第一次使用 Azure,不知道要設定允許 IP,連接時才發現下列的錯誤訊息 ~~
[Azure] SSMS 連線 SQL Database-8

沒有留言:

張貼留言