Авамар: Помилка операційної системи 0x8007000e(не вдалося отримати текст для цієї помилки. Причина: 15105)
Summary: Посилання на винятки SQL на 0x8007000e
Symptoms
Avsql log
Помилка <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 (На диску недостатньо місця.)
Помилка <5803>: Помилка запису 32-байтового заголовка до файлу кешу C:\Program Files\avs\var\avsql_t0_p_cache.dat. Можливо, не вистачає місця
на дискуІ найбільш очевидні помилки:
Помилка <avsql 6479>: Тайм-аут. Чи працював Microsoft SQLServer?
Помилка <avsql 6478>: VDS::Getconfig зазнав невдачі з 'Api чекав, а інтервал часу очікування минув'
Журнал
програм WindowsPM MSSQLSERVER Error Server 18210 NT AUTHORITY\SYSTEM XXXXXXX BackupVirtualDeviceSet::SetBufferParms: Запит на збій великих буферів на пристрої резервного копіювання '(local)_XXXX-SQL'. Помилка операційної системи 0x8007000e(Недостатньо місця для зберігання для виконання цієї операції.).
Cause
Це впливає на продуктивність SQL-сервера, оскільки резервне копіювання може вимагати великих ресурсів пам'яті та процесора .
Іноді цей високий попит на ресурси спричиняв тайм-аут процесу Avsql під час виконання інструкції або пакета транзакцій.
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 -
-max-transfer-size=65536
--vditransfertimeoutsecs=900
Additional Information
[avsql]vditransfertimeoutsecs = 3000
або
--vditransfertimeoutsecs=3000