关于SQL SERVER AGENT不能打开的原因

来源:互联网 发布:透明国际 知乎 编辑:程序博客网 时间:2024/06/03 18:15

前几天利用SQL2005建立维护计划时,SQL代理打不开,利用了网上很多办法都没有办法打开,现将网上的和自己解决的办法发帖如下:

网上的:

系统administrator密码改了造成的。 思路1: 把administrator改成密码为空。

                                                                  思路2: 把sqlserver登陆的密码改成administrator的密码。具体方法为打开服务管理器,找到MSSQLSERVER打开属性下的登陆选项卡,单击此帐户单选按钮,单击浏览,找到administrator确定,确定。从新启动计算机(最好是重起)。

                                                                  思路3: administrator密码不更改,我们重新建立一个系统帐号,下次登陆就用这个,而不用administrator

                                                                  思路4:(推荐) 思路2虽然可行,但是如果我下次再改密码怎么办呢? 于是我就想到给它单独建立一个帐号。 我们打开计算机管理,新建一个用户sqlserver密码为123456(当然也可以是别的),然后把sqlserver添加到管理员组里(这个是必须的,否则权限不够还是不行) 再根据思路2重新打开登陆选项卡,浏览,找到sqlserver 确定。 这样我们就不会因为更改administror而造成由于登陆失败而无法启动服务了:打开控制面板->管理工具->服务,找到 MSSQLSERVER 服务,右键->属性->登录,选中“本地系统帐户”。

                                                                  思路5:打开SQL配置工具里面的SQL SERVER CONFIGURATION MANAGER--MSSQL SERVER的协议,把 ‘VIA ‘这项禁止掉!

自己的方法:

搜索在安装目录下"/Microsoft SQL Server/MSSQL.1/MSSQL/Binn"下缺少了"xplog70.dll"文件。

到同事电脑上把xplog70.dll这个文件过来。放在

C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Binn
目录下。
就OK了!