Symantec BE 11\12 备份SQL数据库失败
最近,我的客户新建了一个应用. 使用SQL 2005做为新系统的数据库管理平台. 在为未上线新系统做初始备份时, 出现如下报错
没有找到数据库 \bnp,或者不能访问该数据库。
此项目 phcnbj-s3055.ap.novartis.net\bnp 在使用 - 已跳过。
没有找到数据库 \bnp_intra,或者不能访问该数据库。
此项目 phcnbj-s3055.ap.novartis.net\bnp_intra 在使用 - 已跳过。
没有找到数据库 \bnp_temp,或者不能访问该数据库。
此项目 phcnbj-s3055.ap.novartis.net\bnp_temp 在使用 - 已跳过。
没有找到数据库 \db_bnp,或者不能访问该数据库。
此项目 phcnbj-s3055.ap.novartis.net\db_bnp 在使用 - 已跳过。
在Symantec的支持网站http://eventlookup.veritas.com/e ... ID=V-79-57344-34110没有找到关于此类项目的解决方案
问题分析
由于这个新系统有多达13个数据库实例存在,并且所有数据库均备份失败.开始怀疑数据库是否完成.
但DBCC CHECK DB,DBCC CHECK TABLE命令均无报错.说明数据库本身应该是没问题的.
接下来开始检查连接,在SQL Server Configuration Manager里,TCP/IP设置正常,并可以响应其他数据库的链接.看来连接应该没有问题
这是在查看错误信息里,我发现,很多出错时使用的都是VSS技术的AOFO,于是检查Volume Shadow Copy服务.检查后发现VSS服务没问题,可以备份文件,就是不能备份数据库.
重装BE的agent,还是不能备份.
这是,正好翻到一个SQL的文章,详细介绍了SQL备份的原理和各种错误.其中一条是,SQL是用独特的(特别设计的)VSS服务,这个服务叫SQL Server VSS Writer.SQL server要使用这个服务来实现自身备份快照.
检查该服务,果然是没有正确安装.和供应商联系重装SQL VSS W服务后,备份服务恢复正常.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论