Migration
從 2008 R2 遷移到 SQL 2014 以進行 openrowset 查詢時出現 SQL 代理作業錯誤
我需要將元數據插入臨時表。它在 2008 R2 中執行良好。以下是我的查詢。
插入 INTO #Temp (SELECT * FROM OPENROWSET(‘SQLNCLI’,‘Server=.;Trusted_Connection=YES;’, ‘set fmtonly off; EXEC msdb.dbo.sp_help_job’) )
收到此錯誤且無法解決。
消息 11520,級別 16,狀態 1,過程 sp_describe_first_result_set,第 1 行 由於過程中的語句 ‘EXECUTE master.dbo.xp_sqlagent_is_starting @retval OUTPUT’ 呼叫擴展儲存過程,因此無法確定元數據。
嘗試使用此連接項指示的 WITH RESULTSETS