Duran 的技術冶煉廠
Program / Fitness / Travel / Photography / Life
上一篇文章 ASP.NET Core Health Checks 安裝與設定 中我們簡單說明如何設定並回覆目前網站運作狀態。但 HealthChecks 套件不僅僅如此而已,還能監視 SQL Server(資料庫), Redis(快…
Read more »前陣子協助客戶啟用 SQL Server 保存工作階段 (SessionState) 狀態資料過程中,客戶提到 正式環境(Production) 有啟用 AlwaysOn 可用性群組。 而在 啟用 SQL Server 保存工作階段 所…
Read more »介紹 APPLY 主要用於將某一個子查詢和一個 資料表函式 (Table Function) 做 JOIN 運算,有別於 JOIN 運算,APPLY 不使用 ON 選擇關聯欄位,則是將欄位帶入方式使用。子查詢結果會被當作為 left …
Read more »前言 先前對於 ISOLATION LEVEL 非常的陌生,直到這次公司專案遇到資料讀取/更新相關需求才開始認識ISOLATION LEVEL。當資料準確性(像金額資料)要求相當高的情況下,ISOLATION LEVEL 就必須更加嚴謹,…
Read more »前言 個人接觸到動態組合與執行 SQL 方法,主要的情境在執行 SP 階段,需要動態取得的不同資料庫名稱 (同主機),執行跨資料庫存取資料的時候需要動態語法。實際上若並非必要,個人不太喜歡動態組合語法,主因是非常的難以測試,尤其是執行非常…
Read more »前言 這是一篇舊版 SQL Server 2016 安裝操作紀錄,主要因為配合 TFS 2015 安裝需要而記錄,給有興趣的朋友參考。本篇文章若有任何問題或建議,請各位先進不吝提出。
Read more »這一題蠻有趣的,突然間被問到這個問題,還真的沒想過,身為 工程師/DBA 的你,知道答案嗎? SQL Server 能放多少資料庫 ?
Read more »前言 若你再安裝 TeamCity 時,該伺服器上沒有資料庫,您可以在安裝過程中選擇內部資料庫 HSQL 方式先行安裝,後續在安裝合適的資料庫 (TeamCity 支援 MySQL, PostgreSQL, Oracle, 與 Mi…
Read more »前言 在某次需要將 csv 檔案匯入為資料表的工作中,手邊的電腦沒有 SQL Server Management Studio (SSMS) ,只有安裝 Azure Data Studio,突發奇想的想找找能否透過 Azure Da…
Read more »前言 這是最近工作上的一個問題:如何傳遞 Collection / Array / List 資料給 Stored Procedure。雖然過去曾經請教同事如何實作,了解透過 DataTable 的方式可以達到需求,但先前似乎沒有…
Read more »前言 在前一篇文章,我們簡單介紹了 ROW_NUNBER的使用方法與案例,在這一篇文章,我們會對於其他序列函數,包含RANK, DENSE_RANK, NTILE進行介紹與比較。本篇文章若有錯誤或任何建議,請各位前輩不吝指教。 關…
Read more »前言 去年因為工作上需求,必須重新開始接觸 Stored Procedure。個人在前一間公司雖然有撰寫的經驗,但當時使用的語法相當簡單,並沒有太過於深入的彙整與研究,非常可惜。這一次透過功能開發需求,重新跟著公司資深前輩重新學習撰寫 …
Read more »前言 第一次使用 Azure SQL 的時候,發現常常使用的資料庫備份/還原功能(mdf)無法使用。簡單研究後才了解在 Azure SQL 上必須透過匯出/匯入 bacpac 檔案格式(資料層應用程式)方式進行備份、還原或遷移工作。這…
Read more »前言 在很久之前自己紀錄了一篇 " 搜尋 stored procedure 內的關鍵字 ":透過簡單的語法可以從大量 stored procedure 找到自己想要語法。最近從資深同事得知 SSMS 有免費圖形化搜…
Read more »前言 前陣子因為工作關係,有好一段時間撰寫與練習 Stored Procedure。中間有一個簡單的需求,需要隨機取得特定筆數資料, 當下還真的不清楚有什麼語法或方法可以達到需求。經過 Google 搜尋後認識了 NEW() 函數,…
Read more »前言 Microsoft SQL Server 2016 版本開始對於 JSON 資料型態提供多種語法上的支援,在這一篇我們將簡單介紹 ISJSON、 JSON_MODIFY 與 OPENJSON。這些語法的作用為: I…
Read more »前言 Microsoft SQL Server 2016 版本開始對於 JSON 資料型態提供多種語法上的支援,在這一篇我們將簡單介紹與比較 JSON_VALUE 與 JSON_QUERY 之間的差異。本篇文章若有錯誤或任何建議,請各…
Read more »前言 Microsoft SQL Server 2016 版本開始對於 JSON 資料型態提供多種語法上的支援,在這一篇我們將簡單介紹與比較 FOR JSON AUTO 與 FOR JSON PATH 之間的差異。本篇文章若有錯誤或…
Read more »前言 在目前的工作崗位上,與 DBA 聊天間接得知 MS SQL Server 擁有寄信功能 - Database Mail,進而在空閒的時間搜尋相關資料並自己實作。整體設定過程並不困難,但測試的時候需要SMTP Server。這一…
Read more »前言 過去要對 MS SQL Server 進行操作,我們都習慣透過 SSMS 來進行,但常常環境因素(作業系統,如mac) 不方便安裝SSMS,需要遠端連線到有SSMS的主機才能進行操作。而現在,我們透過 Visual Stud…
Read more »
關注 Duran