在SQL Server代理中增加TEXT SIZE

时间:2015-06-26 01:40:56

标签: sql-server sql-agent-job sql-agent

SQL Server代理在文本字段上限制为512个字符,如nvarchar(max)。我在SSMS中运行它后看到我的存储过程正常工作但在SQL Server作业运行时无法正常工作后发现了这一点。

要解决此问题,我知道我可以在存储过程中使用SET TEXTSIZE {number}来增加此数字。但是,我不想在SQL Server作业运行的每个存储过程中添加此行。有没有办法可以为SQL Server代理本身设置此值?

1 个答案:

答案 0 :(得分:0)

听到我的辩护MS。请注意,并允许我们增加SQL Agent字体大小。

我使用了一个名为ZoomIt的sysinternals工具。按[Control] + [1]可以拍摄屏幕快照并放大各种放大倍率。与增加Agent的工作和步骤相去甚远,但工作很紧迫。

另一种解决方法是在查询窗口中返回作业或步骤。

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%')