SSRS 入門(四):在應用程式中整合 SSRS 報表——ReportViewer 實作指南
SSRS 報表不只能在入口網站瀏覽,更能無縫嵌入 WinForms / WebForms 應用。本篇示範在 ASP.NET WebForms 專案中使用 Rep
SSRS 入門(五):客戶端報表 (RDLC) 入門——免報表伺服器的輕量化方案
當專案不想部署、維護獨立 SSRS 報表伺服器時,「客戶端報表」(RDLC, Report Definition Language Client-side) 是
SSRS 入門(六):客戶端報表進階——以程式碼動態繫結資料來源
上一篇示範用 UI 設定 DataSet 做為客戶端報表 (RDLC) 資料來源。本篇進一步說明如何透過程式碼定義強型別類別作為資料來源,提升彈性與型別安全。
SSRS 入門(七):報表訂閱基礎——共享資料夾交付實作
SSRS 內建訂閱功能支援兩種交付方式:電子郵件與 Windows 檔案共享。本篇以「每日固定時間將報表匯出至共享資料夾」為例,示範完整設定流程。 前置條件
SSRS 入門(八):報表訂閱進階——自動化郵件發送方案
上一篇介紹了透過共享資料夾訂閱報表。本篇針對 SSRS 原生郵件訂閱的限制(需自建 SMTP、不支援第三方 SMTP),提供一套「變通方案」:利用 SQL Se
SSRS 入門(九):繞過身份驗證的間接匿名訪問策略
SQL Server Reporting Services (SSRS) 是一個功能強大的報表平台,廣泛應用於各類報表需求。然而,當非 .NET 技術棧(如 J
微軟 SQL Server 官方範例專案部署指南:AdventureWorks 資料引擎與 Analysis Services 篇
為何部署官方範例? Books Online 所有教學、最佳實務、效能調優範例均基於 AdventureWorks 系列。學習 BI、資料倉庫、SSAS/SSI
SQL Server 交易式複寫發布實戰:快照資料夾權限、代理帳號與訂閱模式陷阱
環境與拓撲 發布/散發:192.168.1.151 (USER-H2B2A89PEK)。 訂閱:192.168.1.152 (USER-FJMO8L052U)
SQL Server 透過備份檔案初始化交易式複寫完整部署指南
動機 大型資料庫建立複寫若使用快照初始化,網路傳輸耗時久、易中斷。備份檔案可壓縮、分卷、FTP 傳輸,大幅縮短部署窗口。 環境規劃 發布者/散發者:192.
SQL Server 自動成長失控與磁碟空間緊急釋放處理
症狀 資料檔自動成長比例異常 (如每次成長 10% 導致指數級膨脹)。 SSMS 修改自動成長報錯:「無法修改檔案屬性」。 三步驟緊急處理 修正自動成長
SQL Server 已分區索引特殊指導原則 (一):索引與基表對齊的三大實質條件
對齊定義 索引與基表對齊,不需同名分區函數,但分區函數在實質上必須相同:資料類型相同、分區數相同、邊界值相同。 驗證實驗 建立兩組同樣定義的分區函數/方
SQL Server 已分區索引特殊指導原則 (二):唯一索引分區必須包含分區欄位
核心規則 對唯一索引 (叢集/非叢集) 分區時,分區欄位 必須是唯一索引鍵的子集。否則無法保證單一分區內唯一即代表全域唯一,需改用 DML 觸發器強制唯一。
SQL Server 已分區索引特殊指導原則 (三):非叢集索引分區與包含欄位自動新增機制
MSDN 原文核心規則 對非唯一非叢集索引分區時,SQL Server 預設將分區欄位加為 非鍵 (INCLUDE) 欄位,確保索引與基表對齊。若索引已包含分
SQL Server 錯誤日誌循環與管理最佳實務:sp_cycle_errorlog、保留數量、路徑變更
錯誤日誌檔案機制 預設位置:C:\Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\LOG\ERRORLOG。
SQL Server 錯誤日誌過濾技術:xp_readerrorlog 與預設追蹤實戰
場景:暴力破解 sa 帳號產生海量登入失敗日誌 SSMS 開啟巨大 ERRORLOG 極慢,需程式化過濾提取攻擊者 IP 封鎖防火牆。 方法一:xp_read
SQL Server 登入觸發器實作 IP 限制與登入稽核五大場景
登入觸發器優勢 SQL Server 無類似 MySQL mysql.user.Host 的 IP 白名單機制,登入觸發器 (LOGON TRIGGER) 可在
SQL Server 查詢所有資料庫所有表大小資訊:四種實作方案比較
四種方案架構比較 方案核心技術優點缺點 1游標 + sp_MSforeachdb邏輯直觀,易除錯巢狀動態 SQL 雜亂,錯誤處理弱 2sp_MSforeach
SQL Server 游標實戰:查詢單一資料庫所有表大小與空間使用情況
需求 效能調優前快速掌握資料庫各表筆數、資料大小、索引大小、未使用空間,定位大表壓力來源。 游標實作腳本 DECLARE @tablespaceinfo TA