SQL Server 2005 開發版安裝「沒有任何功能可以安裝」解決方法
安裝 SQL Server 2005 開發版時,明明已勾選功能卻提示:「選擇的功能中沒有任何功能可以安裝或升級」。 原因 安裝精靈預設使用預設執行個體 (MS
SQL Server master 資料庫核心系統表解析
master 資料庫儲存伺服器層級中繼資料,三大核心系統表/檢視為物件探索基礎。 1. sysdatabases / sys.databases - 資料庫清
解決 SQL Server 2005 安裝「找不到任何元件」錯誤
現象:服務中無 SQL 啟動服務、SSMS 瀏覽本地伺服器無選項、外圍應用配置器報錯「找不到任何 SQL Server 2005 元件」。 根本原因 先前安裝
Microsoft SQL Server 2008 Windows 7 安裝圖文完整教學
Windows 7 安裝 SQL Server 2008 完整流程截圖記錄(共 22 步驟),含相容性警告、SP1 補丁提醒、功能選擇、執行個體、服務帳戶、驗證
SQL Server 字串首字母大寫轉換函數 (Title Case) 實作
SQL Server 無內建 Title Case 函數,可透過 OLE Automation 呼叫 JavaScript 正則表達式實現。 前置需求:啟用
SQL Server NTILE() 窗口函數取得各群組前 10% 資料
NTILE(n) 將有序分區資料平均分配到 n 個桶中,桶號從 1 開始。取 桶號 = 1 即為前 10%(n=10)。 範例:取得每個資料表 (id) 前
SQL Server 2005 XML 型別欄位完整讀寫操作指南
SQL Server 2005 引入原生 XML 資料型別,支援 XQuery 查詢與 XML DML 修改。 1. 建立 XML 欄位 CREATE TAB
SQL Server 2005 OUTPUT 子句取得剛插入的 IDENTITY/GUID 值
OUTPUT 子句可在 INSERT/UPDATE/DELETE/合併 陳述式中,直接回傳受影響資料列的欄位值,避免額外查詢 SCOPE_IDENTITY()
SQL Server 2008 程式碼安全(六):對稱金鑰加密完整實作與防竄改進階技巧
對稱金鑰使用單一金鑰同時加密與解密,效能優於非對稱金鑰,適合大量資料加密。本文涵蓋建立、管理、加解密與驗證器防竄改進階技巧。 一、建立對稱金鑰(以非對稱金鑰保
SQL Server 2008 無法附加資料庫「拒絕存取」錯誤 5123 解決方案
重裝 SQL Server 後附加舊資料庫檔案(.mdf/.ldf)時,出現錯誤 5123: CREATE FILE 遇到作業系統錯誤 5(拒絕存取)。嘗試開
使用 C# CLR 在 SQL Server 2005 建立自訂 DATE 型別
SQL Server 2005 尚無原生 DATE 型別(2008 才引入),可透過 CLR 整合建立使用者定義型別 (UDT) 實現純日期儲存。 建立步驟
SQL Server 2005 批次查詢自訂物件定義腳本
使用 OBJECT_DEFINITION() 函數或 sys.sql_modules 目錄檢視,可一次查出所有檢視表、預存程序、觸發器、函數的完整定義腳本。
SQL Server 2008 Express 遠端連線設定圖文教學
預設 SQL Server Express 僅允許本機連線,需手動啟用 TCP/IP、設定連接埠、防火牆規則與驗證模式。 步驟 1:啟用 TCP/IP 協定
SQL Server 2005 官方系統需求完整規格(32 位元與 64 位元)
SQL Server 2005 (32-bit) 系統需求 處理器 最低 500 MHz(建議 1 GHz 以上) 作業系統 版本支援作業系統 Enter
SQL Server 2008 程式碼安全(五):非對稱金鑰加密完整實作
非對稱金鑰包含公開金鑰(加密)與私鑰(解密),安全性高但效能較差,適合小量敏感資料(如金鑰交換、數位簽章)。 一、建立非對稱金鑰 USE DB_Encrypt
SQL Server 2008 字串分割效能比較:CTE vs CLR
字串分割是常見需求。比較 T-SQL CTE 與 CLR 純量值函數 兩種實作的效能差異。 CLR 實作 str = new SqlString((stri
SQL Server 2008 CTE 遞迴產生節點完整路徑
利用共用資料表運算式 (CTE) 遞迴查詢,輕鬆產生階層結構的完整路徑。 範例資料 DECLARE @tbl TABLE (Id INT, ParentId