SQL Server 2008 R2 叢集狀態監控腳本:節點、資源群組與容錯移轉檢查
生產環境叢集需自動化監控節點健康、資源群組擁有者、仲裁資源狀態。本腳本透過 xp_cmdshell 呼叫 cluster.exe 指令解析輸出,完整呈現叢集拓撲
SQL Server 快取計畫分析:找出佔用記憶體高的 Ad-hoc 查詢計畫
記憶體壓力大時,檢查計畫快取中佔用空間大、重用率低的 Ad-hoc 查詢計畫,可指導參數化強制或優化索引策略。 參數化查詢腳本 @size_in_bytes
SQL Server 即時監控:擷取用戶端詳細資訊與執行中 SQL 陳述式
效能異常時需快速鎖定是哪個用戶端、哪個應用程式、哪條 SQL 造成壓力。本腳本整合多個 DMV,一次查詢取得 Session 與請求完整上下文,包含實際執行的
SQL Server 2008 效能不佳查詢排查:DMV 監控腳本實戰
透過動態管理檢視(DMV)快速定位高耗資源、高頻執行的問題查詢,是 DBA 日常調優的核心技能。 核心監控查詢 150 ORDER BY total_ela
SSIS 呼叫 Web Service 並解析 XML 回應完整實作教學
Web Service 是異構系統整合的標準橋樑。本文示範在 SSIS 中透過 HTTP 連線管理員呼叫公開的 ZIP Code 查詢服務,並解析 XML 回應
SSIS Multicast 元件實戰:單一來源同步分流至多目標與稽核資訊擷取
Multicast 元件將單一資料流平行分流為多條輸出,與 Merge/Union All 合併功能互補。本文示範三大經典應用場景與實作細節。 三大應用場景
SSRS 不規則階層報表技巧:無子層級自動隱藏展開圖示與垂直群組實作
報表群組展開/收合功能常遇到非對稱階層:某分支無子層級時仍顯示「+」號誤導使用者。本文示範如何動態隱藏無子節點的展開圖示,並回顧 Table 控制項垂直群組配置
SSIS Data Flow 同步與非同步元件深度解析:緩衝區、阻塞與效能特徵
理解 Data Flow 元件的同步/非同步本質與阻塞特性,是調優 SSIS 效能的關鍵。本文系統梳理核心概念與元件分類。 同步 vs 非同步:緩衝區重用與否
SSIS 變數查詢導致檔案輸出欄位順序錯亂的解決方案
使用變數儲存 SQL 查詢字串作為 OLE DB 來源時,輸出至平面檔的欄位順序可能與查詢 SELECT 清單不一致,導致檔案格式錯誤。本文提供簡單有效的修正方
SSIS Checkpoint 檢查點機制:讓長時間 ETL 封裝支援失敗重啟續跑
ETL 封裝包含多個任務且執行時間長時,任一任務失敗導致整包重跑極為浪費。Checkpoint 機制記錄執行進度,失敗後重啟可跳過已成功任務,直接從失敗點續跑。
SSIS 緩慢變維度三大實作模式:SCD 元件、MERGE 語句與資料流元件組合
緩慢變維度(SCD)是資料倉庫維度管理的核心課題。本文總結三種 SSIS 實作路徑,並分析 Changing Attribute 與 Historical At
SSRS 父子遞迴群組報表:可展開收合的組織架構彙總實作
企業組織架構常見的父子遞迴結構,在 SSRS 中可透過資料列群組的「父群組」屬性輕鬆實現階層式彙總與互動式展開/收合。 報表呈現效果 完全展開:顯示完整組織樹
SSAS 量值聚合函數深度解析:完全加法、半加法與非加法度量值的正確選擇
量值的聚合函數決定了 Cube 在不同維度層級彙總時的計算邏輯。選擇錯誤會導致報表數值錯誤,本文分析三類加法性與對應聚合函數。 三大加法性分類 完全加法:所
SSAS 打造第一個 Cube:角色扮演維度、量值格式化與計算成員完整實作
整合先前三種維度(日期、雪花模型產品、父子員工)與事實表,建立完整的 SSAS Cube 專案,並示範進階功能配置。 核心資料表建立腳本 從 Adventur
SSRS 參數化 MDX 查詢實現 Cube 報表分組彙總與鑽取展開
基於 Cube 的 SSRS 報表無法使用 T-SQL,必須撰寫 MDX 查詢。本文示範如何設計參數化 MDX 取得平面化資料集,配合 SSRS 群組功能呈現產
SQL Server MERGE 語句實現資料同步與異動記錄完整教學
MERGE 語句可在單一陳述式中完成 INSERT、UPDATE、DELETE 三種操作,是資料同步的利器。本文透過簡單範例示範核心語法與 OUTPUT 子句記
SQL Server 分區表實戰筆記:建立、切換、歸檔與效能優化完整指南
分區表透過將大量資料依範圍分散至不同檔案群組,大幅提升維護與查詢效能。本文記錄從分區函數建立到分區切換歸檔的完整實作流程。 核心物件建立順序 分區函數:定義
SQL Server Database Mail 設定與 Agent 作業通知完整指南
資料庫維護、效能警示、ETL 失敗通知等情境皆仰賴 SQL Server 內建的 Database Mail 功能。本文詳細說明郵件設定流程與 Agent 作業