使用Azure SQL Database (PaaS)技巧
在Azure上建立SQL Database可快速享受高可用/延展的好處
建立從選單開始大家都會建立
以下講一些比較特別的部分
A. 還原/匯入資料庫不能使用.BAK,我們一般在還原SQL database時習慣使用備份成.bak檔案,再進行資料的還原。不過在Azure sql database上我們要使用bacpac檔案格式。
作法如下
從 資料庫中將資料備份出來:
See also :
1.使用 SQL Server Management Studio 將 SQL Server 資料庫匯出到 BACPAC 檔案
2.匯入 BACPAC 檔案以建立新的使用者資料庫
建立從選單開始大家都會建立
以下講一些比較特別的部分
A. 還原/匯入資料庫不能使用.BAK,我們一般在還原SQL database時習慣使用備份成.bak檔案,再進行資料的還原。不過在Azure sql database上我們要使用bacpac檔案格式。
作法如下
從 資料庫中將資料備份出來:
- 開啟 Management Studio 並連接到您在 [物件總管] 中的來源資料庫。
![從 [工作] 功能表匯出資料層應用程式](https://acom.azurecomcdn.net/80C57D/cdn/mediahandler/docarticles/dpsmedia-prod/azure.microsoft.com/zh-tw/documentation/articles/sql-database-cloud-migrate-compatible-export-bacpac-ssms/20160901025638/migrateusingbacpac01.png)
- 以滑鼠右鍵按一下 [物件總管] 中的來源資料庫,指向 [工作],並按一下 [匯出資料層應用程式]。
![從 [工作] 功能表匯出資料層應用程式](https://acom.azurecomcdn.net/80C57D/cdn/mediahandler/docarticles/dpsmedia-prod/azure.microsoft.com/zh-tw/documentation/articles/sql-database-cloud-migrate-compatible-export-bacpac-ssms/20160901025638/testforcompatibilityusingssms01.png)
- 在匯出精靈中,將匯出設定為將 BACPAC 檔案儲存到本機磁碟位置或 Azure Blob。匯出的 BACPAC 一律會包含完整的資料庫結構描述,以及預設之所有資料表的資料。如果您想要排除部分或所有資料表的資料,請使用 [進階] 索引標籤。比方說,您可能會選擇只匯出參考資料表的資料,而不是所有資料表的資料。
重要: 將 BACPAC 匯出至 Azure blob 儲存體時,請使用標準儲存體。不支援從進階儲存體匯入 BACPAC。
B. 記得將azure sql database防火牆打開,這個不太是問題,因為如果沒有打開而嘗試練入AZURE返回錯誤訊息中會提示要打開firewall
C. DB帳號的建立,SQL DB帳號建立很麻煩沒有UI可以用要下指令
1.使用 SQL Server Management Studio 將 SQL Server 資料庫匯出到 BACPAC 檔案
2.匯入 BACPAC 檔案以建立新的使用者資料庫

留言