在NT系统命令下以命令行启动SQL Server,命令及参数如下:
Sqlservr [-sinstance_name] [-c] [-dmaster_path] [-f] [-eerror_log_path] [-lmaster_log_path] [-m] [-v] [-x] [-g number] [-O] [-y number] [-t trace#]
在程序中可试用ShellExecute()函数调用该命令。
该命令参数说明:
-s 指定要连接的SQL Server实例。缺省为默认的实例。
-c SQL Server启动后不受NT Server的服务管理器的控制。
-d 指向master数据库的路径。
-f SQL Server以最小模式启动。
-e 错误日志路径和名称。
-l master数据库的事务日志路径。
-m 将SQL Server启动为单一用户模式下运行。
-x SQL Server启动后不做CPU执行情况统计。
-v 显示SQL Server版本号。
-g 保留多少内存(MB)给SQL Server程序内执行的应用程序使用。
-O 不使用Distributed COM,取消异质环境的查询。
-y 执行SQL Server时若遇到此选项指示的错误信息时,会将其写入错误日志中。
-t SQL Server以此参数后指定的trace flag 启动。