SQL Server 2005故障排除:通过命令行启动数据库引擎

此文描述的方法仅用于解决SQL Server的故障.不适用正常用途.
正常情况下,SQL Server 启动是一个复杂的活动.不仅要正确定位SQL Server文件,SQL Server和Windows服务的注册表设置,而且要为SQL Server服务使用的域帐号设置文件和注册表的正确访问权限等.因此,通常的故障排除方法就是简化启动环境,判断SQL Server是否能在理想的环境下启动.
默认情况下,sqlservr.exe位于c:/program files/microsoft sql server/mssql.1/mssql/bin目录下,如果安装了第二个实例,则sqlservr.exe的第二份拷贝位于c:/program files/microsoft sql server/mssql.2/mssql/bin.启动时候,执行下列命令:
1.cd c:/program files/microsoft sql server/mssql.1/mssql/bin
2.sqlservr.exe or sqlservr.exe -s <instancename>

如果要以单用户模式(single-user)启动,可执行以下命令:
sqlservr.exe -m or sqlservr.exe -s <instancename> -m

如果以最小配置启动,可执行以下命令:
sqlservr.exe -f or sqlservr.exe -f -s <instancename>

注意:
1.SQL Server运行在当前账户,而非安装SQL时设置帐号的安全上下文中,
2.不能使用SQL Server Management Studio,SQL Server Configuration Manager,服务控制器,net 命令(net start,net pause,net continue,net stop)暂停,停止和恢复服务.
3.必须在登录Windows之前停止SQL Server.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值