启动服务器的方法有以下几种:
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 命令来关闭服务器。
新闻热点
疑难解答