sqlserver代理服务器
‘壹’ sqlServer代理服务不能启动的解决方案
错误信息:错误的mssqlserversqlserveragent无法启动(原因:SQLServerAgent必须由系统管理员身份连接到SQLServer但(未知的)不是sysadmin角色的成员。
运行环境:windows2003r2 32位+ MSSQL2005 +启用SQL AWE内存管理
原因:在减少SQL到网络服务权限之后。
解决方法:打开组策略,计算机配置 Windows设置、安全设置本地策略,用户权利指派,锁定内存页,添加帐户来运行SQLAgent。
‘贰’ win7系统下SQLserver代理服务器启动失败怎么办
在Win7系统下,如果SQL Server代理服务器启动失败,可以尝试以下步骤进行排查和解决:
1. **检查服务状态**:首先,通过“我的电脑”-“管理”-“服务”,找到“SQL Server代理(MSSQLSERVER)”服务,查看其状态是否为“已停止”。如果是,尝试手动启动该服务。
2. **检查依赖服务**:SQL Server代理服务可能依赖于SQL Server服务。在服务列表中,找到“SQL Server(MSSQLSERVER)”服务,并确保它已启动。如果未启动,需要先启动它。
3. **检查启动类型**:确保SQL Server代理服务的启动类型设置为“自动”。如果设置为“禁用”或“手动”,需要通过服务属性对话框将其更改为“自动”。
4. **检查端口占用**:SQL Server代理服务使用的端口可能被其他程序占用。可以使用命令`netstat -ano | findstr "port_number"`(将"port_number"替换为实际端口号)来检查端口占用情况,并释放被占用的端口。
5. **检查服务账户权限**:确保SQL Server代理服务的服务账户具有足够的权限来访问数据库和执行相关操作。如果权限不足,需要修改服务账户权限。
6. **查看日志文件**:检查SQL Server的错误日志和事件查看器中的相关条目,以获取有关启动失败的更多信息。
7. **重新安装或修复SQL Server**:如果以上步骤都无法解决问题,可能需要考虑重新安装或修复SQL Server。
请注意,由于系统环境和配置的不同,上述步骤可能需要根据实际情况进行调整。如果问题仍然存在,建议查阅官方文档或寻求专业人士的帮助。