Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка при выполнение любого регламента  [new]
DonAnton
Member

Откуда:
Сообщений: 18
Имеется Win2016 Standart En и MS SQL 2017 Standart En с последним кумулятивным апдейтом.
Cyrillic_General_CI_AS - колейшн сервера и баз (есть нюансик у одной из баз если получать запросом колейшн нул)
Russia - параметры ОС

При выполнении любого задания вот такая ошибка.

Error: 2020-11-20 00:00:01.87 Code: 0xC002F210 Source: {70A6FD29-13E6-4585-AED0-0BA44FB30E8C} Execute SQL Task Description: Executing the query "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp..." failed with the following error: "Culture is not supported. Parameter name: culture 3072 (0x0c00) is an invalid culture identifier.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly. End Error
...
По "Culture is not supported" поиск дал скудную информацию и советы привести сортировку к ОС - но они идентичны.
...
В консоле запросов все запросы регламентов выполняются без ошибок.
...
Куда копать то?
20 ноя 20, 09:01    [22235860]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
DonAnton,

Сюда копали?
20 ноя 20, 09:09    [22235862]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
DonAnton
Member

Откуда:
Сообщений: 18
env,
Да - так Win и SQL - en пробовал устанавливать региональные настройки english - не помогло. Ставить русский гуи не имею возможности. Да и не помогло это по ссылке.
https://dba.stackexchange.com/questions/172903/microsoft-sql-server-local-report-culture-is-not-supported-3072-is-invalide-cul
здесь такой же совет, но пробовал разные регональные настройки - та же ошибка.

Сообщение было отредактировано: 20 ноя 20, 09:10
20 ноя 20, 09:12    [22235865]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
DonAnton,

.Net framework в порядке?
20 ноя 20, 09:16    [22235867]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
DonAnton
Member

Откуда:
Сообщений: 18
env, не знаю, как это проверить? Просто скачать и реинсталить?
20 ноя 20, 09:33    [22235872]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
DonAnton,

Да. Скачать, снести, поставить.

Но всё-таки чаще это проблема именно с региональными настройками, включая явные настройки даты/времени.
20 ноя 20, 09:35    [22235873]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
DonAnton
Member

Откуда:
Сообщений: 18
env, спасибо буду пробовать. Но как то странно. У меня с десяток серверов с одинаковыми настройками - везде все ок. А у этих товарище такое несчастье - я бы не рыл, но я из тех парней, которые уже делают бекапы ))
20 ноя 20, 09:39    [22235876]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8047
DonAnton,

в некоторых случаях надо ставить русский GUI, например для службы Reporting. SQL Agent, если не ошибаюсь, такого не требует, но, возможно, требует то, что запланировано к выполнению.
20 ноя 20, 11:53    [22235947]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
DonAnton
Member

Откуда:
Сообщений: 18
Господа ничего не помогло
- удален net 3.5 и 4
- установлен заново
- обновлен SSMS до последнего
Есть еще какие версии?
Полная ошибка выглядит так
автор
Executed as user: WIN-R8QSI56JIIF\Administrator. Microsoft (R) SQL Server Execute Package Utility Version 14.0.3356.20 for 64-bit Copyright (C) 2017 Microsoft. All rights reserved. Started: 12:00:00 AM Error: 2020-11-22 00:00:00.50 Code: 0xC002F210 Source: {70A6FD29-13E6-4585-AED0-0BA44FB30E8C} Execute SQL Task Description: Executing the query "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp..." failed with the following error: "Culture is not supported. Parameter name: culture 3072 (0x0c00) is an invalid culture identifier.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly. End Error Warning: 2020-11-22 00:00:00.50 Code: 0x80019002 Source: OnPreExecute Description: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (1) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors. End Warning Error: 2020-11-22 00:00:00.64 Code: 0xC0024104 Source: Back Up Database (Full) Description: The Execute method on the task returned error code 0x80131501 (An exception occurred while executing a Transact-SQL statement or batch.). The Execute method must succeed, and indicate the result using an "out" parameter. End Error Error: 2020-11-22 00:00:00.64 Code: 0xC0024104 Source: {0569357A-D4B3-469C-B1BF-FEA18147E506} Description: The Execute method on the task returned error code 0x80131501 (An exception occurred while executing a Transact-SQL statement or batch.). The Execute method must succeed, and indicate the result using an "out" parameter. End Error Warning: 2020-11-22 00:00:00.64 Code: 0x80019002 Source: OnPostExecute Description: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (2) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors. End Warning DTExec: The package execution returned DTSER_FAILURE (1). Started: 12:00:00 AM Finished: 12:00:00 AM Elapsed: 0.375 seconds. The package execution failed. The step failed.
22 ноя 20, 10:08    [22236509]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
DonAnton
Member

Откуда:
Сообщений: 18
Ну и как это выглядит в профайлере
автор
exec sp_executesql N'EXECUTE [msdb].[dbo].[sp_agent_log_job_history] @job_id = @P1, @is_system = @P2, @step_id = @P3, @sql_message_id = @P4, @sql_severity = @P5, @run_status = @P6, @run_date = @P7, @run_time = @P8, @run_duration = @P9, @operator_id_emailed = @P10, @operator_id_netsent = @P11,
@operator_id_paged = @P12, @retries_attempted = @P13, @session_id = @P14, @message = @P15',N'@P1 uniqueidentifier,@P2 int,@P3 int,@P4 int,@P5 int,@P6 int,@P7 int,@P8 int,@P9 int,@P10 int,@P11 int,@P12 int,@P13 int,@P14 int,@P15
nvarchar(4000)','6A8A024B-8E7F-4397-AEA9-048E8C945820',0,1,0,0,0,20201122,91122,2,0,0,0,0,28022,N'Executed as user: WIN-R8QSI56JIIF\Administrator. Microsoft (R) SQL Server Execute Package Utility Version 14.0.3356.20 for 64-bit Copyright (C) 2017 Microsoft. All rights reserved. Started: 9:11:22
AM Error: 2020-11-22 09:11:23.07 Code: 0xC002F210 Source: {70A6FD29-13E6-4585-AED0-0BA44FB30E8C} Execute SQL Task Description: Executing the query "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp..." failed with the following error: "Culture is not supported. Parameter name:
culture 3072 (0x0c00) is an invalid culture identifier.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly. End Error Warning: 2020-11-22 09:11:23.07 Code: 0x80019002 Source: OnPreExecute Description: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (1) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors. End Warning Error: 2020-11-22 09:11:23.20 Code: 0xC0024104 Source: Back Up Database (Full) Description: The Execute method on the task returned error code 0x80131501 (An exception occurred while executing a Transact-SQL statement or batch.). The Execute method must succeed, and indicate the result using an "out" parameter. End Error Error: 2020-11-22 09:11:23.21 Code: 0xC0024104 Source: {0569357A-D4B3-469C-B1BF-FEA18147E506} Description: The Execute method on the task returned error code 0x80131501 (An exception occurred while executing a Transact-SQL statement or batch.). The Execute method must succeed, and indicate the result using an "out" parameter. End Error Warning: 2020-11-22 09:11:23.21 Code: 0x80019002 Source: OnPostExecute Description: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (2) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors. End Warning DTExec: The package execution returned DTSER_FAILURE (1). Started: 9:11:22 AM Finished: 9:11:23 AM Elapsed: 0.391 seconds. The package execution failed. The step failed.'


Сообщение было отредактировано: 22 ноя 20, 10:10
22 ноя 20, 10:14    [22236510]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
DonAnton
При выполнении любого задания вот такая ошибка.
Имеются в виду планы обслуживания?

Сервер всегда нормально работал, и вот, вдруг, начал "Culture is not supported"?

Откуда планы появились?
Это не переносили откуда то, скажем, бакапом? Или создали на этом сервере?

Если создать новый план обслуживания, какой то простенький, для примера, происходит то же самое?

Если создать и запустить простенький SSIS пакет, происходит то же самое?
Есть ли разница, запускается этот пакет на своей машине, или не сервере джобом?
22 ноя 20, 11:07    [22236513]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4378
DonAnton
Cyrillic_General_CI_AS - колейшн сервера и баз

У всех баз выставлено?
У MSDB тоже?
22 ноя 20, 13:59    [22236541]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34241
Блог
DonAnton,

https://social.msdn.microsoft.com/Forums/sharepoint/en-US/f672d834-1a3a-4402-bed8-7fa6648fb131/maintenance-plans-execution-failure?forum=sqltools
22 ноя 20, 14:32    [22236552]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
Mr. X
Member

Откуда:
Сообщений: 26
DonAnton,

У базы с коллейшн NULL проверьте автоклозе, если вкл то выкл. Возможно это ваш случай.
23 ноя 20, 01:30    [22236875]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
DonAnton
Member

Откуда:
Сообщений: 18
Mr. X, вот милчеловек большое спасибо.
23 ноя 20, 18:06    [22237392]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
DonAnton
Member

Откуда:
Сообщений: 18
alexeyvg
DonAnton
При выполнении любого задания вот такая ошибка.
Имеются в виду планы обслуживания?

Сервер всегда нормально работал, и вот, вдруг, начал "Culture is not supported"?

Откуда планы появились?
Это не переносили откуда то, скажем, бакапом? Или создали на этом сервере?

Если создать новый план обслуживания, какой то простенький, для примера, происходит то же самое?

Если создать и запустить простенький SSIS пакет, происходит то же самое?
Есть ли разница, запускается этот пакет на своей машине, или не сервере джобом?

Сервер в наследство обратил внимание что нет регламентов по базам от слова совсем. Добавил планы фул, диф, реиндекс и далее по списку. Через день обратил внимание что ни один не выполнился с подобной ошибкой.
Сисы мне не нужны - только планы обслуживания. Но ради интереса сделал все работает.
Все запускается на сервере.
23 ноя 20, 18:09    [22237395]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
DonAnton
Member

Откуда:
Сообщений: 18
SQL2008, теперь да
SELECT name, collation_name FROM sys.databases говорит что у всех баз Cyrillic_General_CI_AS
У сервера тоже Cyrillic_General_CI_AS
23 ноя 20, 18:10    [22237396]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнение любого регламента  [new]
DonAnton
Member

Откуда:
Сообщений: 18
Критик, спасибо помогло в системных таблицах для одного из джоба был какой то дикий ID - почистил таблицы - удалил после все планы- создал план заново и о чудо все заработало
23 ноя 20, 18:26    [22237406]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить