錯誤現象
「本機上的 MSSQLSERVER 服務啟動後隨即停止。某些服務在未被其他服務或程式使用時會自動停止。」
根本原因
VIA (Virtual Interface Adapter) 通訊協定 在部分硬體/驅動程式環境下相容性不佳,導致 SQL Server 啟動初始化失敗。
解決步驟
- 開啟 SQL Server 組態管理員。
- 展開「SQL Server 2005 網路設定」→ 選取執行個體(如
MSSQLSERVER 的協定)。
- 右鍵 VIA → 選擇「停用」。
- 重新啟動 SQL Server (MSSQLSERVER) 服務,即可正常運行。
補充說明
- VIA 為高效能網路介面協定,一般乙太網環境**不需要**,預設啟用反而可能造成衝突。
- TCP/IP、Named Pipes、Shared Memory 三大常用協定保持啟用即可滿足絕大多數連線需求。
- 此問題常見於 Windows XP/Server 2003 + SQL Server 2005 早期版本組合。