Avamar:作系统错误0x8007000e(无法检索此错误的文本。原因:15105)
Summary: 指向 0x8007000e 的 SQL 异常链接
Symptoms
Avsql 日志
avsql 错误 <40258>:sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException:执行 Transact-SQL 语句或批处理时发生异常。>--- System.Data.SqlClient.SqlException:BackupVirtualDeviceSet::SetBufferParms:备份设备“(local)_XXXX-SQL”上的请求大型缓冲区失败。作系统错误0x8007000e(无法检索此错误的文本。原因:15105).
或
avsql 错误 <9072>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException:执行 Transact-SQL 语句或批处理时发生异常。- System.Data.SqlClient.SqlException:无法打开备份设备(本地)_ XXXX-SQL .作系统错误0x80070002(无法检索此错误的文本。原因:15105).
或者
avsql 错误 <9072>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException:执行 Transact-SQL 语句或批处理时发生异常。>--- System.Data.SqlClient.SqlException:写入“(local)_XXXX-SQL-1387332000116#1-3006-SQL”失败:112 (磁盘上没有足够的空间。)
avtar 错误 <5803>:将 32 字节标头写入高速缓存文件 C:\Program Files\avs\var\avsql_t0_p_cache.dat 时出错。磁盘空间
可能不足以及更明显的错误:
avsql 错误 <6479>:超时。Microsoft SQLServer 是否正在运行?
avsql 错误 <6478>:VDS:: Getconfig 失败,并显示“API 正在等待并且超时间隔已过”
Windows 应用程序日志
PM MSSQLSERVER Error Server 18210 NT AUTHORITY\SYSTEM XXXXXXX BackupVirtualDeviceSet::SetBufferParms:备份设备“(local)_XXXX-SQL”上的请求大型缓冲区失败。作系统错误0x8007000e(没有足够的存储空间可用于完成此作。)。
Cause
SQL Server 性能会受到影响,因为备份可能需要大量内存和 CPU 资源。
有时,这种高需求资源会导致 Avsql 进程在执行 transaction-sql 语句或批处理时超时。
Resolution
增加 avsql 超时值。
使用以下方法之一在 MCGUI 数据集或avsql.cmd文件中添加标志:
方法#1 - 添加到数据集
在 Dataset for SQL 插件中添加以下标志。
注意:这两个标志都必须具有前导“[avsql]”
[avsql]max-transfer-size = 65536
[avsql]vditransfertimeoutsecs = 900
方法#2 - 添加到avsql.cmd文件中
将以下标志添加到 C:\Program Files\avs\var\avsql.cmd
文件--max-transfer-size=65536
--vditransfertimeoutsecs=900
Additional Information
[avsql]vditransfertimeoutsecs = 3000
或
--vditransfertimeoutsecs=3000