問題:從windows自帶的事件查看器中查看到報錯信息如下
OpenSQLServerInstanceRegKey:GetRegKeyAccessMask failed (reason: 2).
(注意,express版本不支持SQL Agent,所以如果版本不對,就不要往下看了)
解決辦法:
(1)權限問題
sql server 代理 的服務賬號,改為與 引擎賬號一樣。且必須先啟動存儲引擎服務后,才能啟動SQL Agent 代理服務。
(2)日志目錄權限問題
我的啟動賬戶信息
找到安裝目錄的日志目錄文件夾,如:E:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log
右擊給予它權限,給sqladmin用戶對於該文件夾的完全控制權限。
再啟動看看,搞定。