刪除 SQL Server Management Studio 無效伺服器群組的兩種方法
SSMS (或舊版 Enterprise Manager) 「已註冊的伺服器」中殘留無效群組無法透過介面刪除時,可用以下方法: 方法一:登錄編輯器 (適用 S
SQL Server 安全性強化清單:服務帳戶、防火牆、NTFS、安裝檔清理
SQL Server 安全性需從作業系統、網路、檔案系統、安裝殘留檔案多層面著手。 1. 限制 SQL Server 服務帳戶權限 (最小權限原則) 服務建
SQL Server 觸發器完整指南:類型、語法、遞歸、巢狀、虛擬表、最佳實務
觸發器是綁定於資料表/檢視表的特殊預存程序,於 INSERT、UPDATE、DELETE 事件發生時自動執行。 觸發器類型 AFTER (FOR) 觸發器:
SQL Server 2000 排序規則衝突解決:跨資料庫/跨欄位 JOIN 錯誤處理
錯誤訊息:「無法解決 equal to 作業的排序規則衝突。」發生於跨資料庫或跨欄位 JOIN/比較,且雙方排序規則不同時。 重現範例 CREATE TAB
SQL Server 預存程序錯誤處理模式:@@ERROR、@@ROWCOUNT 與交易控制
在 SQL Server 2000/2005 (無 TRY...CATCH) 環境下,預存程序錯誤處理依賴 @@ERROR 與 @@ROWCOUNT 系統函數搭
SQL Server 恢復體系結構核心:預寫日志(WAL)與事務日志雙重機制
SQL Server 將事務日志分為過去部分(非活躍)與當前部分(活躍),配合預寫日志(Write-Ahead Log, WAL)機制,保證系統崩潰後能恢復到最
SQL Server 基礎語法速查:DDL、DML、資料型別、建表/索引/視圖、CRUD、集合運算
SQL Server 核心語法分類與常用範例速查表。 一、DDL (Data Definition Language) - 物件定義 建立資料庫 CREATE
SQL Server 結構中繼資料查詢:資料表清單與欄位詳細屬性
透過系統目錄檢視 (sys.*) 查詢資料庫結構資訊,適用於文件產生、程式碼產生器、異動比對等自動化場景。 1. 使用者資料表清單 (含擁有者) SELEC
SQL Server Management Studio 資料表格檢視無法輸入中文問題成因與解決
現象:在 SSMS 開啟資料表編輯模式 (編輯前 200 筆資料) 時,某些欄位無法輸入中文字元。 成因分析 經測試,當 資料表第一欄 (最左欄) 為 INT
SQL Server 數據庫還原報「設備激活錯誤」?路徑不匹配惹的禍
從網上下載項目附帶的 .bak 文件,還原時提示: 設備激活錯誤。物理文件名 D:\Program Files\Microsoft SQL Server\MSS
SQL Server 資料庫效能優化全方位指南:設計、硬體、索引與查詢調校
資料庫效能優化是系統工程,涵蓋邏輯設計、物理佈署、硬體資源、查詢撰寫與維運監控。本文以 SQL Server 為例,提供結構化優化建議。 一、資料庫邏輯與物理
SQL Server 實用小技巧:NULL 與空字串辨識、啟用 xp_cmdshell、避免 UPDATE 子查詢多筆回傳
三個常見開發情境的實用技巧: 1. 分辨 NULL 與空字串 () 在 SSMS 資料表格檢視中: 無任何顯示 (空白) → 可能是 空字串 。 顯示 &l
SQL Server GROUP BY 進階用法:HAVING、ROLLUP、CUBE 與 GROUPING 函數
GROUP BY 搭配彙總函數 (SUM, AVG, COUNT...) 進行分組統計。進階子句 HAVING、ROLLUP、CUBE 及函數 GROUPING
SQL Server 動態行轉列 (PIVOT) 實作:學生成績表橫向展開
需求:將縱向的成績明細表 (result) 依科目 (course) 轉為橫向科目欄位的總覽表。 原始資料 -- 科目表 course id name 1
SQL Server 系統資料表完整清單與核心欄位說明
SQL Server 系統資料表儲存中繼資料,分為「主資料庫 (master) 系統表」與「各資料庫系統表」兩大類。注意:直接查詢/修改系統表已不建議,請改用目
解決 SQL Server 2005「NT AUTHORITY\NETWORK SERVICE 登入失敗」錯誤
環境:Windows Server 2003 + SQL Server 2005,使用 Windows 整合驗證。應用程式集區身分識別為 Network Ser
SQL Server CHARINDEX 與 PATINDEX 字串搜尋函數深度解析
CHARINDEX 與 PATINDEX 皆用於在字串中搜尋子字串位置,回傳起始位置 (1-based),找不到回傳 0。核心差異在於 PATINDEX 支援萬
SQL Server COLLATE 排序規則實作大小寫敏感/不敏感查詢
資料庫安裝時未設定大小寫敏感,但特定查詢需區分大小寫,可在查詢層級使用 COLLATE 子句指定排序規則。 查詢層級指定排序規則 -- 區分大小寫 (CS