2005年10月19日

如何定時啟動或關閉 MS SQL Server

一般而言,我們都會讓 MS SQL Server 以服務的方式啟動,因此可以透過控制台裡的「排定的工作」來定時將 MS SQL Server 的服務關閉與啟動,作業系統(Windows NT/2000/XP/2003)內建一個「net」指令,裡面提供了的兩個子指令:「net stop」與「net start」可以讓管理者透過指令模式即可關閉與啟動某項服務,因此將下面的指令加入「排定的工作」之後,就可以讓 MS SQL 在固定的時間自動關閉跟開啟。

關閉 MS SQL:  
net stop MSSQLServer /y
(記得要加上 /y 的參數,要不然是不會自動關閉的)  

啟動 MS SQL:  
net start MSSQLServer

若您有需要啟動 SQL Server Agent 的話,在啟動時,需要在啟動 SQL Server 服務之後,順便啟動 SQL Server Agent,因為當您關閉 SQL Server 時,會一起關閉 SQL Server Agent,指令如下: 
net start SQLServerAgent

啟動亦可用直接使用 SQLServr 這個指令,但是使用這個指令啟動的話,MS SQL Server 就不是以服務的方式執行了。使用這個方式啟動的好處是,您可以即時監看 SQL 目前的狀況,其實這個就是在 SQL Server Enterprise Manager 裡面的 Management -> SQL Server Logs 裡所看到的 log。

沒有留言:

張貼留言