Увеличьте РАЗМЕР ТЕКСТА в агенте SQL Server
Агент SQL Server имеет ограничение в 512 символов для текстовых полей, таких как nvarchar(max). Я узнал об этом, увидев, что моя хранимая процедура работает правильно, когда я запускаю ее в SSMS, но не работает, когда выполняется задание SQL Server.
Чтобы это исправить, я знаю, что могу использовать SET TEXTSIZE {число} в своей хранимой процедуре, чтобы увеличить это число. Однако я не хочу добавлять эту строку в каждую хранимую процедуру, выполняемую заданиями SQL Server. Есть ли способ, которым я могу установить это значение для самого агента SQL Server?
0 ответов
Услышьте мою просьбу, М.С. Будьте добры к нашим глазам и позвольте нам увеличить размер шрифта SQL Agent.
Я использую инструмент sysinternals под названием ZoomIt. Нажатие [Control] + [1] делает снимок экрана и увеличивает его до различных уровней. Это далеко от увеличения числа работ и шагов агента, но работает в крайнем случае.
Другой способ - вернуть задание или его шаги в окне запроса.
select subsystem, step_id, step_name, command from sysjobsteps where job_id in
(select job_id from sysjobs where name like '%Some Job with tiny screen letters%')