Avamar:作業系統錯誤 0x8007000e (無法擷取此錯誤的文字。原因:15105)
Summary: SQL 例外連結到0x8007000e
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 Error <6479>:超時。Microsoft SQLServer 正在執行中嗎?
avsql Error <6478>:VDS::Getconfig 失敗,顯示「api 正在等待,且逾時間隔已過」
Windows 應用程式記錄
PM MSSQLSERVER 錯誤 Server 18210 NT AUTHORITY\SYSTEM XXXXXXX BackupVirtualDeviceSet::SetBufferParms:在備份裝置「(local)_XXXX-SQL」上要求大型緩衝區故障。作業系統錯誤 0x8007000e (沒有足夠的可用儲存空間來完成此操作。)
Cause
SQL 伺服器效能會受到影響,因為備份可能需要大量記憶體和 CPU 資源。
有時候這種高需求資源會導致 Avsql 進程在執行事務性 sql 語句或批處理時超時。
Resolution
提高 avsql 逾時值。
使用以下方法之一在MCGUI數據集或avsql.cmd檔中添加標誌:
方法 #1 - 新增到資料集
在 SQL 外掛程式的數據集中添加以下標誌。
便條:兩個旗標都必須具有前導 “[avsql]
”[avsql]max-transfer-size = 65536
[avsql]vditransfertimeoutsecs = 900
方法 #2 - 新增至 avsql.cmd 檔案
將下列旗標新增至 C:\Program Files\avs\var\avsql.cmd file
--max-transfer-size=65536
--vditransfertimeoutsecs=900
Additional Information
[avsql]vditransfertimeoutsecs = 3000
或
--vditransfertimeoutsecs=3000