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

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

这可能吗? LINQ 到 SQL?

有帮助吗?

解决方案

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

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top