SQL Server 災難恢復頂級技巧:登入、用戶、作業與相依性同步
核心觀念 備援伺服器上線只是災難恢復的**一半**。應用程式能正常運作,還需同步資料庫**外部相依物件**: 伺服器層級登入 (Logins) 與密碼
MSSQL 30 萬筆資料文本欄位搜尋效能實測:直查、函數、視圖、預存程序、索引類型完整對比
測試環境 資料筆數:300,000 目標欄位:`Category` (NVARCHAR),建有非叢集索引 查詢條件:`WHERE Category
ASP.NET SqlBulkCopy 大量插入效能實測:100 萬筆 10 分鐘 → 20 秒
情境 需將 1,000,000 筆資料寫入 SQL Server,傳統逐筆 INSERT 耗時過久,改用 SqlBulkCopy 達到極速寫入。 程式碼比較
SQL Server 資料類型完整參考指南:分類、範圍、儲存大小與選型建議
數值型別 類型大小範圍精度/備註適用場景 BIT1 bit (儲存時 1 byte)0, 1, NULL布林旗標IsActive, IsDe
解決「此資料庫沒有有效擁有者」無法建立資料庫圖表
錯誤情境 附加/還原資料庫後,嘗試開啟「資料庫圖表」出現: 「此資料庫沒有有效擁有者,因此無法安裝資料庫圖表支援物件...」 方法一:設定相容性等級 (最快、
SQL Server 掛馬字段批量清理與 SQL 注入防範完整指南
事件背景 網站遭遇 SQL 注入攻擊,大量表的字串欄位被植入惡意 <script src=...> 標籤。需快速清理現有資料,並從根本防範再次被植入
SQL Server 批量字串替換:varchar/nvarchar 與 text/ntext 的正確處理
核心問題 REPLACE() 僅支援 varchar/nvarchar。text/ntext (已棄用) 需先轉型,且轉型長度有上限 (8000/4000 字元
SQL Server 行列互轉 (PIVOT/UNPIVOT) 完整實戰筆記:學生成績範例、SQL2000/2005/2008 語法對照、動態欄位、總計欄位列
以「學生成績表」為核心範例,系統整理 行轉列 (PIVOT) 與 列轉行 (UNPIVOT) 在 SQL 2000 (CASE 聚合)、SQL 2005 (原生
SQL Server 行轉列 (PIVOT) 與列轉行 (UNPIVOT) 終極方案:靜態/動態 SQL、數值/字串類型、多彙總欄位完整範例
行列互轉是報表開發高頻需求。本文提供 SQL Server 2000 相容 (CASE 聚合) 與 SQL 2005+ 原生 PIVOT/UNPIVOT 兩套完
SQL 效能提升十一條實戰建議:日期欄位、LIKE 模式、OR/IN/NOT、函數、UNION、SELECT *、COUNT、ORDER BY、TOP
SQL 調優無銀彈,但有高頻模式。本文蒐羅十一條高回報率的寫法調整,涵蓋 日期欄位、LIKE 前導萬用字元、OR/IN/NOT 邏輯、字串函數、UNION vs
Access 資料庫刪除重複記錄兩大 SQL 方法:DISTINCT 重建與 NOT IN 保留首筆
Access (Jet/ACE 引擎) 不支援 ROW_NUMBER()、CTE、MERGE 等現代 T-SQL 功能。本文針對 Access 環境,提供兩種純
SQL Server 刪除重複資料四大經典方法:游標逐組刪除、DISTINCT 重建、ROW_NUMBER 分組、NOT IN 保留首筆
重複資料清理是資料治理常態作業。本文整理四大經典刪除重複資料方法——游標逐組刪除、DISTINCT 重建表、ROW_NUMBER() 分組保留首筆、NOT IN
SQL Server 系統目錄視圖 sysobjects / syscolumns 完整欄位定義與刪除所有使用者資料表腳本
雖然 SQL Server 2005+ 推薦使用新版目錄視圖 (sys.objects, sys.columns),但大量舊系統、舊版腳本、第三方工具仍仰賴 s
SQL Server SELECT INTO 複製資料表結構與資料完整指南:五大使用場景、跨資料庫、僅結構、多表聯查
SELECT ... INTO 是 T-SQL 中最快建立「新表 = 查詢結果」的指令,一次完成 建表結構 + 載入資料,且最小日誌記錄 (簡單/大量記錄模式)
SQL Server 資料匯入匯出七大方法完整比較:精靈、BCP、BULK INSERT、OPENROWSET、OPENDATASOURCE、OPENQUERY、.NET 代碼實作
資料進出 SQL Server 是 DBA 與開發者的日常。本文系統比較 七大主流方法——匯入匯出精靈、BCP、BULK INSERT、OPENROWSET、O
MSSQL 遷移 MySQL 完整實戰:MySQL Migration Toolkit 字元集轉換 (GB2312→UTF-8) 無亂碼、常見錯誤排查、參數調優
將 SQL Server (MSSQL) 資料庫遷移至 MySQL 是常見異構遷移場景。本文記錄使用 MySQL Migration Toolkit (MySQ
SQL Server 分散式查詢與身分識別欄位插入實作:OPENROWSET 跨伺服器同步、SET IDENTITY_INSERT 控制
跨伺服器同步資料表 (含 Identity 欄位) 時,需同時解決 分散式查詢開啟、Identity 插入許可、交易一致性 三大議題。本文提供最小權限、可自動化