背景 背景 我們知道Azure Sql Database 可以降低運維成本、是一種Pass模式,有資源彈性設置,可以自由調整資源自動對應不同業務高峰(當然也可以降低費用成本),也方便項目後期的資源擴展,以及一些其他優點或特性,這就不一一列出。那麼資料庫開發工程師來說,操作Azure Sql Data ...
背景
我們知道Azure Sql Database 可以降低運維成本、是一種Pass模式,有資源彈性設置,可以自由調整資源自動對應不同業務高峰(當然也可以降低費用成本),也方便項目後期的資源擴展,以及一些其他優點或特性,這就不一一列出。那麼資料庫開發工程師來說,操作Azure Sql Database 與我們使用的SSMS(Microsoft Sql Server Management Studio)在本地庫上操作有哪些區別。 我們簡單從如下幾部分進行比較 1.創建對象比較;(簡單列一下Azure 上創建資料庫操作,SSMS創建資料庫預設省略) 2.連接庫比較; 3.操作比較;1.創建對象比較
2.鏈接庫的比較
通過上述圖可以看到,在azure sql database 中涉及到實例一級的對象都是沒有了。 在azure sql database大概總結如下: 1.沒有 AlwaysON,沒有資料庫鏡像,沒有日誌傳送,沒有複製。 有異地複製可以直接添加資料庫輔助副本(庫大小是指數據文件大小); 2.沒有 agent ;如需執行定時調度可以參考《通過本地Agent監控Azure_sql_database》 3.沒有SSIS; 4.不支持實例一級的對象(如不支持全局臨時表、沒有Profiler等);如需監控可以參考《如何在Azure sql database 下監控正在運行的腳本或某個存儲過程是否已運行》