善用索引提升 SQL Server 資料處理效能:叢集、非叢集、覆蓋、篩選索引實戰指南
索引是關聯式資料庫效能的核心杠桿。本文系統性解析叢集索引、非叢集索引、覆蓋索引、篩選索引的設計原則、適用場景與避坑指南。 一、叢集索引:資料物理排序的唯一鍵
SQL Server 2008 審計 SELECT 語句:T-SQL 建立伺服器審計與資料庫審計規格
SQL Server 2008 將審計提升為第一級伺服器物件,支援以 T-SQL 建立 伺服器審計、資料庫審計規格,針對 SELECT 等 DML 作業進行細粒
SQL Server TRUNCATE、DELETE、DROP 三大刪除指令差異總表與選擇指南
三者皆會移除資料,但機制、效能、可回復性、觸發器行為截然不同。選錯指令可能導致資料遺失、效能災難或無法回滾。 核心差異總表 特性DELETETRUNCATE
SQL Server 孤立使用者修復:sp_change_users_login 與 CREATE LOGIN 實作步驟
跨伺服器還原資料庫後,資料庫使用者失去對應伺服器登入,成為「孤立使用者」。症狀:SSMS 使用者屬性顯示「名稱」有值但「登入名」為空,無法登入、無法刪除。 快
SQL Server 匯入匯出大全:BCP、OPENROWSET、OPENDATASOURCE、BULK INSERT 完整語法速查
彙整 SQL Server 與 Excel、文字檔、DBF、FoxPro、Access、Oracle 等異構資料源雙向匯入匯出的標準 T-SQL 語法與命令列工
SQL Server 2008 管理非結構化資料:FILESTREAM、遠端 BLOB 儲存與全文搜尋整合
企業資料 80% 為非結構化 (文件、圖片、影片、郵件)。SQL Server 2008 提供三大支柱將非結構化資料納入關聯式管理: 1. FILESTREA
SQL Server REVERT 子句實戰:在預存程序中暫時提權並安全返回原執行內容
EXECUTE AS 讓程式碼模組以指定使用者身分執行,REVERT 則將執行內容**切回呼叫者原始身分**。兩者結合可實現「最小權限原則」:平時低權限,僅在必
SQL Server 使用格式化字串自訂日期轉字串:自訂函數 fn_DateToString
SQL Server 原生 CONVERT 僅支援固定格式代碼,無法像 C# DateTime.ToString(yyyy-MM-dd) 靈活自訂。本文提供自訂
從備份目錄自動產生 SQL Server 還原腳本:支援完整/差異/記錄備份鏈
DBA 常需在不同環境還原資料庫。本文提供一支 T-SQL 腳本,掃描備份檔目錄,依命名規則自動產生 RESTORE DATABASE ... WITH NOR
SQL Server 2008 透明資料加密 (TDE) 實作實戰:從備份檔加密到還原驗證
實作 TDE 保護資料庫備份檔 (.bak/.mdf/.ldf) 防止外洩被掛載竊取。本文以 Northwind 範例資料庫示範完整流程:建立金鑰階層、啟用加密
SQL Server 使用 BCP 與 xp_cmdshell 將查詢結果匯出為文字檔:系統預存程序實作
需求:在 T-SQL 中直接將任意查詢結果匯出為逗號分隔文字檔,檔名含日期戳。解決方案:封裝 bcp.exe 於系統預存程序,透過 xp_cmdshell 執行
識別真實索引與自動統計資料:INDEXPROPERTY 與系統目錄查詢實務 (補充版)
本文補充 INDEXPROPERTY 函數與系統目錄查詢在 SQL Server 2005/2008/2012+ 版本上的完整用法,並說明如何將自動統計轉化為索
巧用 SQL Server 全域暫存表防止使用者重複登入:連線斷開自動清理機制
Web 系統需限制同一帳號同時僅能單點登入。傳統在使用者表加 IsLoggedIn 欄位,異常斷電導致旗標未重置,造成使用者無法登入。利用 **全域暫存表 (#
SQL Server vs Oracle vs DB2:開放性、擴展性、安全性三大維度對比
資料庫選型影響系統壽命週期成本與風險。本文從平台開放性、擴展性/平行性、安全性認證三維度對比三大主流商業資料庫。 開放性與平台支援 資料庫支援平台開放策略
SQL Server 關聯表批次 UPDATE 三種寫法效能對比:子查詢、游標、JOIN 更新
需將 publish 表的 contentid 依 articles 表對應 articleID = objectID 更新。比較三種寫法效能與適用場景。 寫
SQL Server 億級大表操作實戰:分區、批次、資源隔離三板斧
對億級資料表直接排序、JOIN、GROUP BY 易導致 CPU/記憶體/IO 暴衝,系統失去回應。本文歸納生產環境驗證的三大應對策略。 痛點現場還原 雙億
SQL Server 資料倉庫核心概念:事實表與維度表設計指南
星狀結構是資料倉庫最經典的模型,核心在於 事實表 與 維度表 的清晰分工。 事實表 儲存 可量測的業務事件數值 (銷售金額、數量、成本、餘額)。 特徵:極大
SQL Server 與 XML 整合核心:FOR XML 子句四大模式實戰詳解
SQL Server 透過 FOR XML 子句將查詢結果直接序列化為 XML,支援 RAW、AUTO、EXPLICIT、PATH 四種模式,滿足從簡單屬性導出