【发布时间】:2023-03-24 07:35:01
【问题描述】:
在下图中,作业 Test1Job 的图标上有一个小红点,表示该作业已禁用。但以下代码不会刷新作业图标。我必须去 SQL Server 代理并手动刷新作业以查看图标的变化(启用禁用,反之亦然)。该代码的工作原理是它确实根据我设置的jb.IsEnabled 的值禁用/启用该作业:
Job jb = srv.JobServer.Jobs["Test1Job"];
jb.IsEnabled = false;
jb.Alter();
jb.Refresh();
【问题讨论】:
-
这更多是关于 SQL Server Management Studio (SSMS) 以及对象资源管理器是否可以自动刷新的问题。目前看来不是,至少是开箱即用的。
标签: c# sql-server-2008-r2 ssms smo