代码之家  ›  专栏  ›  技术社区  ›  jerhinesmith

使用LINQ to SQL访问系统数据库/表?

  •  9
  • jerhinesmith  · 技术社区  · 17 年前

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

    当试图将包移动到C可执行文件时(主要是为了通过发送的电子邮件获得更好的格式),我找不到创建DBML文件的方法,该文件允许我通过 LINQ . 我试图寻找任何能使这些表可见的属性,但我运气不好。

    有可能吗 LINQ to SQL ?

    2 回复  |  直到 11 年前
        1
  •  22
  •   Ryan Lundy    17 年前

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

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

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