防止 SQL Server Profiler 追蹤:兩種停用所有追蹤的 T-SQL 方案
原理 透過系統函數 fn_trace_getinfo() 取得所有正在執行的追蹤 ID,逐一呼叫 sp_trace_setstatus @traceid, 0
SQL Server 2005 HashBytes 加密函數:NVARCHAR vs VARCHAR 導致 MD5 結果差異解析
現象 同樣字串 admin,使用 HASHBYTES(MD5, @str),變數型別不同導致雜湊值不同。 測試程式碼 -- NVARCHAR (Unicode
SQL 跨伺服器查詢語法速查:OPENDATASOURCE 與 Linked Server 範例
OPENDATASOURCE 即時查詢 SELECT * FROM OPENDATASOURCE( SQLOLEDB, Data Source=
SQL Server ISQL 命令列工具完整參數指南
isql 是 SQL Server 早期 (6.5/7.0/2000) 的命令列查詢工具,基於 DB-Library API。雖 2005 起被 sqlcmd
SQL 執行時間測量預存程序:動態 SQL 計時工具
功能 輸入任意 SQL 陳述式字串,回傳執行耗時 (毫秒),方便快速比對優化前後效能。 建立腳本 USE YourDatabase; GO CREATE PR
SQL 跨伺服器查詢與匯入:OPENROWSET 與 Linked Server 兩大方案
方案一:OPENROWSET 即時查詢/匯入 (無需永久連結) INSERT INTO LocalDB.dbo.TargetTable SELECT * FRO
SQL Server 2005 PIVOT 動態行轉欄完整實作:游標建立動態欄位清單
情境 Company (公司) 與 Product (產品) 兩表,需將產品名稱轉為欄位,統計各公司各產品數量總和 (PIVOT)。產品項目不固定,需動態產生欄
SQL CONVERT 函數完整速查:日期時間格式代碼對照表與實用技巧
語法 CONVERT(data_type[(length)], expression[, style]) -- 常用於 datetime/smalldateti
SQL 多表聯結查詢完全教學:INNER/LEFT/RIGHT JOIN 語法、範例與巢狀應用
理論基礎 聯結 (JOIN) 依據兩表共同欄位的相符值,將符合條件的列組合成單一結果集。核心語法: SELECT * FROM Table1 INNER JOI
SQL Server 快取相依性完整指南:SQL Server 2000/2005 啟用、設定與 ASP.NET 整合
四大啟用步驟 啟用資料庫層級快取相依性。 啟用資料表層級快取相依性。 在 web.config 設定 SQL 連線字串。 程式碼中使用: ① 建立 SqlCa
SQL Server 備份還原至新資料庫完整步驟圖解
操作情境 將 .bak 備份檔還原至新建立的資料庫,適用於資料遷移、測試環境建立、版本對照。 圖形介面 (Enterprise Manager) 步驟 新建
SQL Server 隱藏字元排查實戰:從匯出 Access 失敗追蹤到 Char(0) 超詭異字元
案件背景 B/S 系統,SQL Server 2000 → Access 匯出功能。重寫匯出邏輯:讀 SQL 資料至 DataTable → 逐列組 INSER
SQL Server 基礎觀念:伺服器群組 vs 伺服器、Windows 驗證 vs SQL Server 驗證
伺服器群組 vs 伺服器 伺服器群組 是邏輯分類容器,類似「班級」或「QQ 分組」,方便管理大量伺服器。 伺服器 是實際的 SQL Server 執行個體,群組
SQL 分隔符號完整解析:識別碼分隔、QUOTED_IDENTIFIER 設定與命名規則
核心概念:為何需要分隔識別碼? 允許使用保留關鍵字作為物件名稱 (如 Table, Order)。 允許名稱包含空白、特殊符號 (如 My Table, La
最常用 SQL 語句速查手冊:查詢、新增、修改、刪除、統計、DDL、Recordset 操作
1. 資料篩選查詢 -- 精確比對 SELECT * FROM Table WHERE Column = Value ORDER BY Column [DESC
SQL ALL、ANY、SOME 運算子用法詳解與範例
ALL:全部滿足才為真 ALL (SELECT id FROM #A) 意思是「5 大於子查詢傳回的所有 id 值」。只有當 5 大於結果集中最大值時,條件才
SQL Server 實用操作技巧大全:掛起修復、收縮壓縮、日誌清理、重複資料刪除、物件擁有者變更、無日誌檔恢復
一、安裝提示「有掛起操作」解決 刪除登錄鍵值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Sessi
MSSQL 計算兩日期間工作天數函數:兩種實作效能比較
需求 計算兩個日期之間 (含起迄日) 的工作天數 (週一至週五),支援起始日大於結束日時回傳負值。 實作一:集合基礎寫法 (效能較佳) @dt_end