在 Microsoft SQL Server 之中有好幾個重要的系統資料庫,其中有個 model
資料庫 主要用來作為 SQL Server 執行個體上建立之所有新資料庫的範本。因為 SQL Server 每次啟動時,都會重建 tempdb
資料庫,因此 model
資料庫一定要存在於 SQL Server 系統之中。然而我們前陣子有個客戶,因為 IDC 電源異常導致 model
資料庫毀損,進而讓 SQL Server 執行個體完全無法啟動,一卡就是 24 小時才打來求救。老實說這種狀況也不是經常會遇到,今天這篇文章我就來記錄一下重建 model
資料庫的過程。
... 繼續閱讀 ...
上周把幾個掛在 Azure DNS 上面的 Zone 區域檔移轉到 Cloudflare DNS 託管,由於我的 Zone 檔有 81 筆記錄,一個一個搬實在太慢了,所以用一些技巧來快速移轉,這篇文章我就來分享我的作法。
... 繼續閱讀 ...
當 Web 應用程式上傳到 Azure App Service 之後,開發人員第一個要面對的問題,就是要怎樣偵錯(Debug)?在本機開發應用程式通常開發工具都會幫我們整理好各種資訊,但是上到雲端環境後,很多人就會顯得手忙腳亂,有時候說是「瞎子摸象」也不為過,非常痛苦。這篇文章我打算帶大家入門,教大家怎樣用免費又簡單的方式使用 Log stream (記錄資料流) 查看應用程式執行紀錄!
... 繼續閱讀 ...
我的 Outlook 郵件規則一共有 155
個,多到我幾乎不會去人工檢視這些規則是否還合理,也無法一一開啟檢視,因為透過 Outlook 來管理這些郵件規則實在太沒效率了。前幾天發現,我有幾封郵件怎樣都收不到,也沒在垃圾郵件夾,這才想起我可能之前有設定過郵件規則,不知道分類到哪裡去了,這才讓我起心動念,設法用 PowerShell 來找出我想要的規則集。這篇文章我就來分享幾個好用的 PowerShell 指令。
... 繼續閱讀 ...
我們上周有同事帳號被駭客入侵,在 30 分鐘內被建立了上百台虛擬機器(VM),還好他有設定消費限制,所以他的訂用帳戶(Subscription)一下子就被停用了,然而我到了隔天深夜才收到訂用帳戶停用的通知,如果沒設定消費限制的話,那真的就慘了!同事覺得納悶的點是,他明明有設定多因素驗證 (MFA) (Multi-Factor Authentication) 驗證方法(Authentication methods),怎麼駭客還可以從烏茲別克(Uzbekistan)用他的帳號密碼登入 Azure Portal 呢?這篇文章我就來說說我這兩天對 Microsoft 365 / Azure AD 在 MFA 的研究心得,超重要!🔥
... 繼續閱讀 ...
上周我在一家公司進行 Azure Pipelines 的企業內訓,在示範在地端架設 Pipeline Agent 的時候,直接就裝在我的 Windows 10 筆電上,過程也都順利的讓 Agent 上線,也可以把 Pipeline 的 Job 排送到這台執行。不過,在跑 Pipeline 的時候卻出現了一個詭異的錯誤訊息,我最後還是去翻出 Azure Pipelines Tasks 的 CmdLineV2 Task 原始碼才得知真相。今天這篇文章我就來說說這個鮮為人知的地雷!
... 繼續閱讀 ...
這個問題已經困擾了我數個月,實在是覺得很厭煩,每次開啟 Visual Studio 2022 就會不斷的提醒我要不斷登入,然後還是登入不成功,上網找了非常多類似的問題,但沒有一個是有解決的。這篇文章我就來說說這個來龍去脈,並提供一個實證有效的解決方法。
... 繼續閱讀 ...
我使用 Outlook 應該有將近 20 年的歷史了,郵件資料夾我一直以為只有幾百個,但即便我想整理,也不知道從何著手,因為會花我太多時間,而且很難整理。我剛剛透過 PowerShell 計算了一下我的 Outlook 郵件資料夾到底有多少個,結果是驚人的 1,101
個,真的好可怕的多。這篇文章我就來分享幾個好用的 PowerShell 指令檔,幫助我快速整理出資料夾一覽表。
... 繼續閱讀 ...
最近把我的部落格改用 Cloudflare CDN 來當作網站前級,但是在設定的過程中遭遇了一些地雷。由於我的網站是放在 Azure App Service 上面,原本的設定都相當安全,像是 HTTP to HTTPS 的設定,還有一些 URL Rewrite 的設定,多年來都相安無事,但上到 Cloudflare 的時候網站就掛掉了。這篇文章我就來說說我的研究心得!
... 繼續閱讀 ...