有些客户使用的是sql 2012,出现问题搭建环境的时候我们就要搭建sql 2012的环境,但是装好sql 2012,并且按之前我们配置其他sql的方法配置之后,服务器往往仍然不能正常启动,这是因为xp_instance_regwrite这个系统存储过程的执行权限必须要sysadmin,如果是默认数据库连接,我们使用的是System帐号,在sql 2012中System账号的权限中默认没有勾选上sysadmin,所以服务器无法连上数据库无法成功运行。要解决这个问题可以按照以下的方法:
1.连接上数据库后,选择安全性——登录名:
2.双击查看NT AUTHORITY\SYSTEM的登录属性,在“服务器角色”中勾选上“sysadmin”点击确定即可。