小编P.L*_*nie的帖子

SQL Server - 无法确定元数据,因为语句“EXECUTE master.dbo.xp_sqlagent_is_starting”

在 SQL Server 2017 中,我想停止/启动远程服务器的代理作业。

我执行了查询

select * from openrowset('SQLOLEDB',
                          '192.168.56.101,2433';'monitor';'P@ssword',
                          'EXEC msdb.dbo.sp_update_job @job_name=N''AG Sync Check'', @enabled=0')
Run Code Online (Sandbox Code Playgroud)

我得到了这个结果。

Msg 11520, Level 16, State 1, Procedure sp_describe_first_result_set, Line 1 [Batch Start Line 9] The metadata could not be determined because statement 'EXECUTE master.dbo.xp_sqlagent_is_starting @retval OUTPUT' in procedure 'sp_is_sqlagent_starting' invokes an extended stored procedure.
Run Code Online (Sandbox Code Playgroud)

我还使用“set fmtonly on/off”进行了测试,但没有任何变化。

拜托,有人帮我吗?

sql-server

1
推荐指数
1
解决办法
8820
查看次数

标签 统计

sql-server ×1