Highlighted
duron64
2 Iron

备份SQL报错了

Hi

     我用Networker备份SQL的其他数据库都没有问题,但备份下面这个数据库DKU就出问题了。不知道是什么问题,谢谢啊!

1、

     备份环境:Networker 8.1 通过DDboost(IP) 备份到DD160

     客户环境:windows 2003 sp2 x64、SQL 2008 R2、NMM3.0.1

     已经设置DKU为完整恢复模式,此次为Full备份

2、

     我检查了windows日志,报错信息跟下面的都差不多。

3、

     我以为是DKU数据库自身的问题,就让管理员手动备份试试,但手动备份是成功的@_@

Networker报错如下:

43708难过表情pid 8196)沮丧表情tart time: Sat Aug 23 12:00:09 2014

43621难过表情pid 8196):Computer Name: GRN92     User Name: SYSTEM

            NSR_BACKUP_LEVEL: full;

        NSR_DATA_VOLUME_POOL: dd160;

           NSR_DIRECT_ACCESS: default;

                   NSR_GROUP: SQL;

         NSR_LOG_VOLUME_POOL: dd160;

            NSR_SAVESET_NAME: "MSSQL极度高兴的表情KU";

                  NSR_SERVER: rongzai;

libDDBoost version: major: 2, minor: 6, patch: 2, engineering: 0, build: 410681

86704难过表情pid 8196): Successfully established DDCL session for save-set ID '2415399371' (grn92:MSSQL极度高兴的表情KU).

29085难过表情pid 8196):Microsoft SQL Server Provider error:

38006难过表情pid 8196):在 "D:\test2014\F_DLLTD.mdf" 上读取失败: 1(函数不正确。).

38006难过表情pid 8196):在文件 "Legato#6e1c140a-d858-4f63-aeb8-f73634b92a44" 上发生不可恢复的 I/O 错误: 995(由于线程退出或应用程序请求,已放弃 I/O 操作。)。.

38006难过表情pid 8196):BACKUP DATABASE 正在异常终止。.

37708难过表情pid 8196):nsr/db_apps/bsmsql/nsrsqlado.cpp(2539): ExecuteFailed event arrived.

86710难过表情pid 8196): Save-set ID '2415399371' (client 'grn92': save-set 'MSSQL极度高兴的表情KU') will be removed due to previous errors.

53084难过表情pid 8196):Processing DKU failed, the item will be skipped.

grn92: MSSQL极度高兴的表情KU                level=full,      0 KB 00:09:31,  1-file(s)-processed, 0-file(s)-succeeded

43709难过表情pid 8196)沮丧表情top time: Sat Aug 23 12:09:42 2014

Backup operation finished with error(s). Refer to the module backup log file for details.

grn92:MSSQL极度高兴的表情KU: retried 1 times.

标签 (1)
标记 (2)
0 项奖励
11 条回复11
duron64
2 Iron

Re: 备份SQL报错了

windows系统日志有下面的报错

事件类型: 错误

事件来源: MSSQLSERVER

事件种类: 服务器

事件 ID: 18210

日期: 2014-08-23

事件: 14:44:09

用户: NT AUTHORITY\SYSTEM

计算机: GRN92

描述:

BackupVirtualDeviceFile::RequestDurableMedia: 在备份设备 'Legato#dd277403-63b3-4153-92ec-32c6df4fae39' 上发生 Flush 故障。操作系统错误 995(由于线程退出或应用程序请求,已放弃 I/O 操作。)。

96.78  7.5

82hard  75soft

事件类型: 错误

事件来源: SQLVDI

事件种类: 无

事件 ID: 1

日期: 2014-08-23

事件: 14:44:09

用户: N/A

计算机: GRN92

描述:

SQLVDI: Loc=SignalAbort. Desc=Client initiates abort. ErrorCode=(0). Process=8724. Thread=8528. Client. Instance=. VD=Global\Legato#dd277403-63b3-4153-92ec-32c6df4fae39_SQLVDIMemoryName_0.

0 项奖励
Fenglin1
4 Beryllium

Re: 备份SQL报错了

有可能是License问题,建议你到 C:\program files\legato\snr\applogs\ nsrsqlsv.log (nsrsqlsv.raw)里面再看一下具体细节。

然后参考下面两篇KB里面的方式试试看:

https://emc--c.na5.visual.force.com/apex/KB_BreakFix_1?id=kA17000000014gW

https://emc--c.na5.visual.force.com/apex/KB_BreakFix_1?id=kA1700000000U1Q

liulei_it
4 Germanium

Re: 备份SQL报错了

您是用文件系统的方式备份 .mdf

这样的备份能保证数据一致性么?

0 项奖励
duron64
2 Iron

Re: 备份SQL报错了

搜索了下安装目录没有发现nsrsqlsv.log 和nsrsqlsv.raw, 这个环境是刚安装的networker 还在试用期内,用来测试。

SQL里面有好几个数据库,备份其他都没问题,就只是备份DKU这个数据库才有问题,所以才觉得奇怪,

KB登陆不了,是不是我的权限不行?

Access denied

Page you are trying to access is not allowed .. Sorry for inconvenience

0 项奖励
duron64
2 Iron

Re: 备份SQL报错了

不是啊,是用NMM来备份SQL的

0 项奖励
liulei_it
4 Germanium

Re: 备份SQL报错了

您用nsrlic -v 看看许可,如果没猜错 估计您的许for database的模块要额外购买了,或者可以和客户经理要一个一个月的使用号,一直到您买正式的许可。

0 项奖励
duron64
2 Iron

Re: 备份SQL报错了

试用期不是30天全功能免费使用的么,下面的输出应该要怎么看啊

C:\Users\Administrator>nsrlic -v

正在连接到rongzai...

12116:nsrlic: 许可证摘要:

66441:nsrlic:  可用的: sv=32767, virt=32767, ndmp=32767

64047:nsrlic:  借用的:sv_borrowed=0

66442:nsrlic:  剩余的: sv=32764, virt=32767, ndmp=32767

69792:nsrlic: 已连接的客户端难过表情3)

WINDOWS-5O0SANF grn92 rongzai

12128:nsrlic: OFC: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Oracle 7, Windows Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Oracle 7, Unix Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Informix, Windows Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Informix, Unix Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Microsoft SQL Server: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Sybase, Windows Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Sybase, Unix Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Microsoft Exchange Server: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for MEDITECH: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Lotus, Windows Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Lotus, Unix Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Lotus cc:Mail: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for SAP, Windows Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for SAP, Unix Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for SAP R/3 Microsoft SQL Server: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Microsoft Mail: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Oracle: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: Database Toolkit for Informix: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for DB2, Windows Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for DB2, Unix Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker for EMC Symmetrix for Oracle: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for EMC Symmetrix for SAP/R3 on Oracle: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Oracle, Windows Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Oracle, Unix Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Oracle on Linux: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: SharePoint Portal Server for Windows: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Microsoft Applications: 可用容量=32767,剩余容量=32766,已用容量=1

12128:nsrlic: NetWorker Snapshot Management for Shadow Copy: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for Databases and Applications, Windows/Linux Client/1: 可用容量=32767,剩余容量=32766,已用容量=1

12128:nsrlic: NetWorker Module for Databases and Applications, Unix Client/1: 可用容量=32767,剩余容量=32767,已用容量=0

12128:nsrlic: NetWorker Module for SnapImage: 可用容量=32767,剩余容量=32767,已用容量=0

              标准客户端许可证

                          可用: 32767

                          已用: 3

              已借给虚拟客户端: 0

                          剩余: 32764

                已连接的客户端: WINDOWS-5O0SANF, grn92,

                                rongzai;

              虚拟客户端许可证

                          可用: 32767

                  从服务器借用: 0

                          已用: 0

                          剩余: 32767

                已连接的客户端

             NDMP 客户端许可证

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

         服务器/群集客户端类型

                           AIX: 0

                  Digital UNIX: 0

                         HP UX: 0

                         Linux: 0

                       NetWare: 0

             Network Appliance: 0

                           SGI: 0

                       Solaris: 0

                         SunOS: 0

             Windows NT Server: 3

              工作站客户端类型

                           DOS: 0

                     Macintosh: 0

        Windows NT Workstation: 0

                          其他: 0

                已定义的客户端        5.0 版之前的客户端类型

                应用程序许可证

                           OFC

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Oracle 7, Windows Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Oracle 7, Unix Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Informix, Windows Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Informix, Unix Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Microsoft SQL Server

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Sybase, Windows Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Sybase, Unix Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Microsoft Exchange Server

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for MEDITECH

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Lotus, Windows Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Lotus, Unix Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Lotus cc:Mail

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for SAP, Windows Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for SAP, Unix Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for SAP R/3 Microsoft SQL Server

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Microsoft Mail

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

   NetWorker Module for Oracle

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

Database Toolkit for Informix

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for DB2, Windows Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for DB2, Unix Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker for EMC Symmetrix for Oracle

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for EMC Symmetrix for SAP/R3 on Oracle

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Oracle, Windows Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Oracle, Unix Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Oracle on Linux

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

SharePoint Portal Server for Windows

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Microsoft Applications

                          可用: 32767

                          已用: 1

                          剩余: 32766

                已连接的客户端: grn92;

NetWorker Snapshot Management for Shadow Copy

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for Databases and Applications, Windows/Linux Client/1

                          可用: 32767

                          已用: 1

                          剩余: 32766

                已连接的客户端: WINDOWS-5O0SANF;

NetWorker Module for Databases and Applications, Unix Client/1

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

NetWorker Module for SnapImage

                          可用: 32767

                          已用: 0

                          剩余: 32767

                已连接的客户端

C:\Users\Administrator>

0 项奖励
born_chen
4 Tellurium

Re: 备份SQL报错了

不用,从输出看lic都是够的。当然了,按我以前接触那么多,不排除部分 data base 会备份不了,具体也找不到啥原因。

而且你的模块版本是3.0?服务器端又是8.1?DKU里面有中文目录么?或者目录长度是多少字符?

建议:1、可以换个数据库模块的版本试试。2、把这个数据库复制一份,再备份这个复制过的看是否可行。3、把这个数据库导到OS 2008上看下?

duron64
2 Iron

Re: 备份SQL报错了

数据库DKU的数据文件就放在D:\test2014\下,目录也不长 也没中文名,错误提示是D:\test2014\F_DLLTD.mdf这个数据文件读取失败@_@

好建议啊,我明天试试

0 项奖励