Прямо сейчас у меня есть пакет SSIS , который запускается каждое утро и дает мне отчет о количестве пакетов, которые потерпели неудачу или преуспели за день до этого. Информация для этих пакетов частично содержится в таблице sysjobs (системная таблица) в базе данных msdb (системная база данных) в SQL Server 2005 .
sysjobs
msdb
При попытке переместить пакет в исполняемый файл C # (в основном для лучшего форматирования по электронной почте, которая отправляется), я не смог найти способ создать файл dbml, который позволил бы мне получить доступ к этим таблицам через 1010 * LINQ *. Я пытался найти любые свойства, которые сделали бы эти таблицы видимыми, но мне не очень повезло.
Возможно ли это с LINQ to SQL ?
Если вы находитесь в обозревателе серверов, вы можете сделать их видимыми следующим образом:
Он может быть недоступен в конструкторе, но почему бы просто не добавить его в сам файл DBML?