timmy / 📦 SQL Server 附加 MDF / LDF 快速還原資料庫教學
0 likes
0 forks
1 files
Last active 8 months ago
用 CREATE DATABASE ... FOR ATTACH 方式快速還原資料庫,不需還原備份檔也能立即啟用舊有 .mdf 與 .ldf!🧠
| 1 | -- 建立資料庫並附加現有的 MDF(主資料庫檔案)和 LDF(記錄檔案) |
| 2 | CREATE DATABASE [你的資料庫名稱] -- 指定要建立的資料庫名稱 |
| 3 | ON (FILENAME = '/你的路徑/你的資料庫.mdf'), -- 指定主資料庫檔案(MDF)的路徑 |
| 4 | (FILENAME = '/你的路徑/你的資料庫_log.ldf') -- 指定交易記錄檔(LDF)的路徑 |
| 5 | FOR ATTACH; -- 使用已存在的 MDF 和 LDF 檔案來附加資料庫 |
| 6 | GO |
| 7 | |
| 8 | -- 具體範例:附加 SalesDB 資料庫 |
| 9 | CREATE DATABASE SalesDB -- 指定要建立的資料庫名稱為 SalesDB |
| 10 | ON (FILENAME = '/var/opt/mssql/data/SalesDB.mdf'), -- 主資料庫檔案(MDF)存放位置 |
timmy / 📡 SQL Server 連線監控全攻略:從 IP 分布到效能瓶頸一次查
0 likes
0 forks
1 files
Last active 8 months ago
想知道 SQL Server 有多少人連進來?哪台機器最吵?哪些查詢塞住了系統?這份查詢筆記讓你一目了然 🧠
| 1 | -- 🔍 檢查目前 SQL Server 總連線數(包含系統連線) |
| 2 | SELECT COUNT(*) AS TotalConnections |
| 3 | FROM sys.dm_exec_sessions; |
| 4 | |
| 5 | -- 🔍 只統計使用者的連線數(不包含 SQL Server 內部系統連線) |
| 6 | SELECT COUNT(*) AS UserConnections |
| 7 | FROM sys.dm_exec_sessions |
| 8 | WHERE is_user_process = 1; |
| 9 | |
| 10 | -- 🔍 查詢目前 "活躍" 的連線數 |
Newer
Older