1. 程式人生 > >第三講:建立雲端的SQL資料庫(學習筆記)

第三講:建立雲端的SQL資料庫(學習筆記)

1.SQL DB可以實現非常自動化的管理:資料的複製、自動資料備份

2.將 Windows Azure 應用程式和資料庫放置在同一區域中可以降低出口頻寬成本以及減少資料延遲情況。

3.

.

4.資料庫的建立:

SQL資料庫——》新建——》資料服務——》SQL資料庫——》自定義建立——》給資料庫命名,服務層可以根據需要進行修改,其他項保持預設,伺服器可以“新建SQL資料伺服器”——》給一個伺服器的登入名和密碼,區域可以選擇合適的或者預設——》確定(在預設的情況下新建好的資料庫的防火牆是關閉的)

5.防火牆的配置:

點選新建好的SQL 資料庫——》進入儀表盤——》“管理允許的IP地址”——》“新增到允許的IP”——》儲存

6.資料庫伺服器的連線:

開啟本地的SQL Sever——》伺服器名稱複製上面建好的資料庫的“伺服器名稱”(在儀表盤中可以查到)——》驗證方式選擇“SQL Server驗證”——》使用者名稱和密碼為在Azure上建立資料庫的時候設定的登入名和密碼——》在“Connection Properties”中選擇連線的資料庫為“master”,並勾選“加密連線”——》連線——》連線成功後就可以看到自己在Azure端建立的資料庫名稱

7.在資料庫中——》New Query——》可以通過查詢語句進行查詢

8.資料庫的匯出與遷移:

1)SQL Server management 自帶的功能

在SQL Server中——》右擊資料庫——》Task——》deploy database to SQL Azure——》選擇Azure端資料庫伺服器的地址,使用者名稱、密碼等連線成功——》指定新的資料庫的名稱——》匯出——》將會生成一個.bacpac資料包——》上傳到雲端——》在Azure門戶就可以看到新的資料庫——》從本地連線剛才遷移到Azure端的資料庫,進行查詢,確保是正確無誤的。

從SQL DB匯出:

反之,也可以將SQL DB匯出、下載下來,在本地匯入。

在SQL Sever中選擇新建立在Azure伺服器的資料庫——》右擊——》Task——》Export Data-tier Application——》在Export setting 中選擇一個本地的路徑,並給一個檔名稱——》匯出——》匯出成功後,在SQL Server中,右擊——》Import Data-tier  Application——》選擇匯出到本地磁碟的bacpac檔案——》匯入——》檢視匯入的資料,驗證匯入成功。

2)SQL Server 匯入匯出精靈

3)SQL Database Migration Wizard(基於BCP進行批量資料遷移)

9.不同資料遷移工具對比:


10.改變服務級別的方式:

在Azure門戶中——》縮放,進行修改儲存。

改變服務級別的影響:連線暫時中斷