如何用scm修改服务的启动帐户

邹老师:前次我提出过在命令行修改mssqlserver的启动用户的问题,你说可以用scm,的却是可以,但是我现在的问题是刚刚创建一个用户如a,并将a加入倒administrators组,然后将mssqlserver的启动用户修改成a(.\a),密码 a (我创建是的初始密码),但是当我启动的时候为什么提示用户无法登录而导致服务不能启动?
---------------------------------------------------------------

--首先要在SQL中设置允许登录才行

--假设你的计算机名是: aa,用户名是: a,密码是: a
--则对应的处理过程为:

--如果用户不是administrator组的,则先赋予登录SQL的权限
exec sp_grantlogin N'aa\a'

--然后将其添加为登录
exec sp_addsrvrolemember N'aa\a', sysadmin

--最后用scm命令,设置其为启动帐户
scm -action 7 -Server aa -Service mssqlserver -SvcAccount .\a -SvcPwd a

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus