SQL Server 移動資料庫檔案 (MDF/LDF) 到新路徑完整 T-SQL 自動化腳本
資料庫檔案遷移至新磁碟/路徑是常見維護作業。本文提供一支完整的 T-SQL 自動化腳本,自動殺掉連線、離線資料庫、呼叫 xp_cmdshell 移動實體檔案、修
Windows 批次檔啟動/停止 SQL Server 服務 (net start/stop mssqlserver) 實用指南
開發、測試環境常需頻繁重啟 SQL Server 服務,使用批次檔封裝 net start/stop 指令可一鍵操作,避免每次開啟「服務」管理工具。本文提供標準
SQL Server 游標批量刪除符合條件的資料表完整範例
需依名稱模式 (如 PUB%) 批量刪除大量資料表時,使用游標迴圈動態組裝 DROP TABLE 是直觀可行的方法。本文提供完整範本並說明注意事項與替代方案。
SQL Server 清空資料表:TRUNCATE TABLE vs DELETE 差異與選擇指南
清空資料表最常用 TRUNCATE TABLE 與 DELETE,兩者在記錄、效能、觸發器、身分識別欄位重設等行為上有本質差異。本文詳細比較並給出選擇建議。
SQL Server 建立連結伺服器 (Linked Server) 完整 T-SQL 範本
跨伺服器查詢、分散式交易、異構資料來源存取皆需建立連結伺服器。本文提供參數化的 T-SQL 範本,涵蓋建立、登入對應、協調器設定與常用選項。 參數化建立腳本
SQL Server 命令列工具 osql / sqlcmd 執行腳本檔完整指南
將大型 .sql 腳本檔部署至伺服器時,使用命令列工具 osql (SQL 2000/2005) 或 sqlcmd (SQL 2005+) 比 SSMS 開啟執
SQL Server DATENAME 函數完整應用範例:取得年月日、星期、季度、年度第幾天/週
DATENAME 回傳日期指定部分的字串表示 (nvarchar),配合 GETDATE() 可快速取得各種人類可讀的日期時間元件。本文彙整常用 datepar
SQL Server 加密體系完整解析:對稱金鑰、非對稱金鑰、憑證、透明資料加密 (TDE) 實作指南
SQL Server 2008 引入階層式加密架構,從服務主金鑰 (SMK) 到資料庫主金鑰 (DMK),再到憑證/非對稱/對稱金鑰,最終支援透明資料加密 (T
SQL Server 全文檢索:全文目錄與全文索引建立、查詢與效能優化完整指南
SQL Server 全文檢索(Full-Text Search)提供對大型文字欄位的語言感知搜尋能力,遠優於 LIKE %關鍵字% 的掃描效能。本文涵蓋全文目
SQL Server 錯誤 9003 (LSN 無效) 導致服務無法啟動的災難修復實戰
生產環境 SQL Server 2005 因 master 資料庫記錄檔 LSN 鏈斷裂(錯誤 9003),導致服務無法啟動。本文記錄以「相同版本全新安裝的 m
SQL Server 字串分割函數 SplitToTable 實作與效能優化
SQL Server 內建無 SPLIT 函數,常需自行撰寫將分隔字串轉為資料表值函數(TVF)。本文提供一支以 WHILE 迴圈搭配 CHARINDEX、SU
SQL Server 二分法分頁預存程序完整實作與效能分析
傳統 TOP N ... WHERE ID NOT IN (SELECT TOP M ...) 分頁在資料量大時效能急劇下降。本文提供一支採用二分法(Binar
SQL Server 匯出 CSV 匯入 MongoDB 編碼問題完整解析
將 SQL Server 資料匯出 CSV 再用 mongoimport 導入 MongoDB 時,常遇到 invalid utf8 character 錯誤。
SQL Server 僅備份 MDF 檔案時的資料庫修復與還原完整教學
生產環境常因疏失僅備份 .mdf 資料檔,遺失 .ldf 記錄檔。本文詳細說明正常附加雙檔案流程,以及僅有 MDF 時的三種修復策略:sp_attach_sin
SQL Server 2000「裝置啟動錯誤」還原資料庫解決方案
在 SQL Server 2000 還原資料庫時,常遇到「裝置啟動錯誤,請使用 WITH MOVE 選項指定檔案有效位置」訊息。這通常是因備份檔內記錄的邏輯檔案
使用 sqlcmd 批次執行多支 SQL 腳本的實作教學
當專案需要依序部署多個相依的 SQL 腳本(建立資料庫、建表、建索引、寫入基礎資料、建立預存程序)時,手動逐一開啟執行既費時又易出錯。SQL Server 內建
SQL Server 2008 CDC 變更數據捕獲完整實作指南
SQL Server 2008 引入的變更數據捕獲(Change Data Capture,簡稱 CDC)功能,提供了一種非同步、低影響的機制來追蹤資料表的插入
SQL Server 資料庫升級腳本實戰:版本比對、存儲程序重建、結構描述變更、遠端指導部署
軟體版本升級常需同步更新客戶端資料庫結構。本文記錄一個真實案例:GPOS 1.0 → 1.1 升級,包含新增 6 個欄位、大量存儲程序變更,採用「產生指令碼 +