啟動服務器的方法有以下幾種:
1、用enterprise manager 啟動
在enterprise manager 的sql server group 中用左鍵單擊所要啟動的服務器,或在所要啟動的服務器上單擊右鍵后,從快捷菜單中選擇“start” 項,即可啟動。
2、用sql server service manager 啟動
啟動方法如下:
(1)從菜單中選擇service manager 選項,啟動服務管理器。服務管理器啟動后,如圖5-2 (a) 所示;
(2) 在service manager 中選擇要啟動的服務器(server) 和服務(service) 選項;
(3)在service manager 中點擊
按鈕,即start/continue 選項,啟動服務器。啟動后畫面如圖5-2 b 所示。
3、自動啟動服務器
可以在操作系統啟動時啟動服務器,可以在service manager 中選擇自動啟動選項。如圖5-2 所示。也可以在操作系統的計劃任務中設置自動啟動,或在服務器屬性配置中指定請(參見5.5 配置服務器)。
4、用操作系統控制面板中的服務管理程序啟動
啟動方法如下:
(1)在win2000 server 和windows nt 中都可以從控制面板中選取“管理工具 admin- istrative tools” 下的“服務”快捷方式(在win2000 professional 操作系統中是“服務器管理services” 選項),出現如圖5-3 (a) 所示的頁面;
(2)右鍵單擊所要啟動的服務名稱,從快捷菜單中選擇“啟動”選項,就會啟動mssqlserver, 啟動后畫面如圖5-3 (b)。
5、用命令啟動
可以使用命令net start sqlserver 或sqlservr 來啟動服務器。其中net start sqlserver 命令不帶參數,與之相應的命令還有暫停服務器命令net pause、 繼續服務命令net continue、停止服務器命令net stop 等。sqlservr 命令比較復雜,可以加帶許多參數。其語法如下所示:
sqlservr [-c] [-dmaster_path] [-f] [-eerror_log_path] [-lmaster_log_path] [-m] [-n] [-pprecision_level] [-sregistry_key] [-ttrace#] [-v] [-x]
參數說明如下:
-c
指明sql server 獨立于nt 服務管理控制而啟動使用此參數可以縮短啟動sql server
的時間。但是用它之后,就不能通過sql server service manager 或net 系列命令來暫停
或停止sql server, 并且在退出操作系統前必須先關閉sql server。
-dmaster_path
指明master 數據庫的全路徑。在-d 和master_path.之間沒有空格。
-f
用最低配置啟動服務器。
-eerror_log_path
指明error log 文件的全路徑。在-e 和error_log_path 之間沒有空格。
-lmaster_log_path
指明master 數據庫的transaction log 文件的全路徑。在-l 和master_log_path 之間沒有
空格。
-m
指明用單用戶方式啟動sql server。
-n
指明不使用windows nt 的程序日志來登記sql server 的事件。如果使用了此參數,
則最好同時使用-e 參數,否則sql server 事件就不會被紀錄。
-pprecision_level
指明decimal 和numeric 數據類型的最高精度。在-p 和precision_level 之間沒有空格。
precision_level 取值范圍為1 到38。 不用此參數時,系統默認為28, 使用此參數而不指明
具體精度時,系統認為是38。
-sregistry_key
指明要根據注冊表中registry_key 下的參數選項來啟動sql server。
-ttrace#
指明隨sql server 啟動一個指定的跟蹤標記trace#。 注意,-t 為大寫。
-v
啟動時顯示sql server 的版本號。
-x
不使用cpu 信息統計。
以上這些參數還可以在enterprise manager 中設置,在本章的配置服務器一節中將具體講述。
關閉服務器的方法與啟動服務器的方法類似,只須反其道而行之,但用命令關閉服務器時是使用net stop 或shutdown 命令來關閉服務器。
新聞熱點
疑難解答