10

现在我有一个每天早上运行的SSIS包,它会向我报告前一天失败或成功的包的数量。这些包的信息部分包含在SQL Server 2005中数据库(系统数据库)内的sysjobs表(系统表)中。msdb

当尝试将包移动到 C# 可执行文件时(主要是为了更好地格式化发送出去的电子邮件),我无法找到一种方法来创建允许我通过LINQ访问这些表的 dbml 文件。我试图寻找可以使这些表可见的任何属性,但我没有太多运气。

LINQ to SQL可以做到这一点吗?

4

2 回答 2

23

如果您在服务器资源管理器中,则可以通过以下方式使它们可见:

  • 创建与所需服务器的连接。
  • 右键单击服务器并选择更改视图 > 对象类型。
  • 您现在应该看到系统表和用户表。您应该在那里看到 sysjobs,并且可以轻松地将其拖到 .dbml 表面上。
于 2008-09-10T15:16:50.600 回答
0

它可能在设计器中不可用,但为什么不直接将它添加到 DBML 文件本身呢?

于 2008-09-10T14:40:15.213 回答