⑴ 在命令欄中輸入什麼可以直接啟動和關閉sqlserver資料庫服務
可以使用命令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 信息統計。