sqlserver自动备份失败原因有哪些
出现下面这种现象:
数据库主机:
[localhost]一般为localhost
数据库名称:
[dedecmsv56gbk]
数据库用户:
[root]
数据库密码:
[]数据库连接失败!
数据表前缀:
[dede_]如无特殊需要,请不要修改
数据库编码:
[]GBK
[
]
LATIN1
仅对41+以上版本的MySql选择
出现以上原因主要是信息填写不正确
1、数据库主机:
请确保您的数据库和主机在同一台服务器上,否则不要使用localhost,老老实实填写数据库IP。
2、数据库名称、数据库用户、数据库密码
这三个问题在虚拟主机\空间里的数据库管理上面就可以看到。不要使用默认的,一定要自己填写!
3、数据库前缀和数据库编码
这两项一般不用动,默认即可!
最合适的方式:
(1)在原网站后台,备份数据库,下载到本地电脑;
(2)更换空间后,安装新程序,上传数据库到:网站根目录\data\backupdata\
(3)在新网站后台,还原数据库;
(4)更新缓存,检测数据的完整性。
这种方式,是dedecms官方推荐的,也是最安全的,一般不会出现数据遗漏。
原因有多种
1:没有设置自动备份计划
解决方案:添加自动备份计划
2:自动备份计划有效性没有勾对
解决方案: 在备份计划窗口:勾中Enable Schedule
3:自动备份计划选择的数据库不准确,或者默认选择了master数据库
解决方案:修改备份计划,重新选择数据库或者删除现有备份计划,重新添加自动备份计划
4:SQL Server Agent 服务停止
解决方案:启动SQL Server Agent 服务即可,如果不能正常启动该服务,则需要重新修复数据,提醒大家必须提前做好原因数据的备份(冷备份)
Dedecms备份:
1、登陆网站后台,进入系统——数据库备份/还原;
2、选择页面上列出的所有的表,点击提交即可;
3、在ftp中将所有文件下载到本地(尤其是/data/backupdata/目录以及templets目录)。
Dedecms恢复:
当网站出现问题需要转移恢复数据的时候按照以下步骤进行:
1、将所有文件上传到服务器;
2、删除install目录下的install_locktxt,并将indexphpbak更名为:indexphp;
3、运行http://你的新网址/install重新安装dedecms;
4、进入后台,系统——数据库备份/还原,点击右上角的数据还原进行恢复即可。
您好,跟版网团队很高兴为您解答:
遇到这种问题通常是备份的数据有问题造成的,如果是用织梦默认的数据库恢复功能的话,请检查data/backupdata中table开头的txt文档里面是不是只有一些drop类的sql语句,如果是的话,可能是备份时候表结构没有备份造成的。这种情况,如果你没有数据库其他备份,只能从织梦原版的备份中提取一个表结构放到这个里面,然后重新安装恢复。
希望我的回答能够帮到您。如果有其他问题也可再找我。
0条评论