SQL2008不能自动备份的解决方法
SQL2008不能自动备份的原因有以下几种:
一、 sql连接不上服务器目录名字包含"-s"
给数据库改名
二、 数据库-属性-模型 ,不是"完全"
修改模型
三、 备份路径不存在
设置备份路径
四、 磁盘空间不足
清理磁盘或更换其他分区
五、 缺少自动备份文件
将SQL Server 安装程序中(\x86\ 或 \alpha\)的 文件复制到 MSDE 安装上 MSSQL7\BINN 目录,同时还需要复制aqlmaint.rll到binn/resources/2052/目录下.即差一个备份文件""
六、 SQL代理没有打开
打来SQL代理(Agent),并设置自动运行
七、 安装功能不完全
有时候为了节省时间,我们给客户安装的功能不完全。之前我安装的SQL2008自动备份一直失败,就是缺少Integration Service.所以至少要保证以下红框内的工具必须安装:
八、 SQL安装好以后,更改了服务器名称。但是维护计划中的管理本地连接的服务器名称没改变,导致无法自动备份。如图:服务器原来名称是WP,后来改成了X3100M4。
三个办法解决:
1、 新增加一个维护计划,但老的维护计划删除不了,两都并存。
2、 将服务器名称改回来。
3、 如果服务器名称不想改回来,则要把SQL中的服务器名称改了。方法如下:
1) 具体修改过程:
2) 使用select @@ServerName可以看到当前数据库的服务器名!
3) Sys.SysServers表中可以看到当前的所有服务器名!
4) 使用 sp_dropserver '服务器名称' 将这个服务器名删除。
5) 使用 sp_addserver '服务器名称,'LOCAL'将本地服务器重新添加到服务器表中,并且命名为服务器名称.
6) 查询Sys.SysServers表,服务器名称已经修改了。
7) 重启数据库服务,修改完成,可以正常使用复制功能了

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。