Получение ошибки при сравнении с uniqueidentifier - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь получить имя задания агента sql (задание подписки) на основе отчета и используя приведенный ниже запрос

SELECT 
b.name AS JobName
, e.name
FROM 
   ReportServer.dbo.ReportSchedule a JOIN msdb.dbo.sysjobs b ON CAST(a.ScheduleID AS VARCHAR(40)) = b.name
   JOIN ReportServer.dbo.ReportSchedule c ON b.name = c.ScheduleID
   JOIN ReportServer.dbo.Subscriptions d ON c.SubscriptionID  = d.SubscriptionID 
   JOIN ReportServer.dbo.Catalog e ON d.report_oid = e.itemid
   WHERE e.name = 'Report_Name'

Но при преобразовании произошла ошибка при преобразовании строки символов в uniqueidentifier.Эта ошибка произошла, когда имя отчета точно совпадает с e.name

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...