关于c#:使用LINQ to SQL访问系统数据库/表?

关于c#:使用LINQ to SQL访问系统数据库/表?

Accessing System Databases/Tables using LINQ to SQL?

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

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

LINQtoSQL是否可能?


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

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

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


推荐阅读

    linux查u盘系统命令?

    linux查u盘系统命令?,系统,设备,电脑,信息,管理,定期,软件,密码,生产,百分比

    linux系统关键命令?

    linux系统关键命令?,地址,工作,系统,信息,命令,目录,检测,环境,工具,设备,Lin

    linux下并行运行命令?

    linux下并行运行命令?,系统,服务,工作,命令,环境,网络,暂停,文件,脚本,参数,l

    linux系统命令终端?

    linux系统命令终端?,系统,首页,终端,设备,电脑,情况,信息,命令,界面,用户,lin

    linux系统vi命令?

    linux系统vi命令?,档案,状态,系统,命令,正规,数字,模式,编辑,文件,光标,linux

    linux系统命令调用?

    linux系统命令调用?,系统,单位,工具,工作,管理,地址,权威,密码,电脑,信息,怎

    linux麒麟系统命令行?

    linux麒麟系统命令行?,系统,银河,电脑,设备,公司,信息,手机,密码,平台,麒麟,

    虚拟机linux系统命令?

    虚拟机linux系统命令?,系统,工具,软件,名字,时间,命令,工作,首次,环境,名称,L

    linux上数据库的命令?

    linux上数据库的命令?,服务,系统,信息,地址,命令,密码,工具,管理,数据,单位,

    linux命令dm数据库?

    linux命令dm数据库?,地址,软件,时间,设备,名字,服务,位置,名称,公司,命令,lin

    linux系统分屏命令?

    linux系统分屏命令?,系统,工具,地址,工作,命令,基础知识,信息,时间,情况,技

    linux系统中剪切命令?

    linux系统中剪切命令?,工作,系统,地址,信息,命令,目录,管理,标准,工具,文件,L

    linux进程运行命令?

    linux进程运行命令?,系统,工作,状态,地址,信息,进程,基础,命令,管理,软件,lin

    linux系统ll命令?

    linux系统ll命令?,信息,系统,数据,时间,文件,命令,权限,观察,第一,数字,用ll

    linux命令行系统录屏?

    linux命令行系统录屏?,工具,地方,系统,工作,地址,命令,服务,环境,状态,目录,

    终止linux系统的命令?

    终止linux系统的命令?,系统,传播,命令,电脑,软件,工作,管理,情况,进程,指令,l

    linux系统光盘命令?

    linux系统光盘命令?,系统,工作,信息,数据,地址,命令,一致,名称,盘中,传播,如

    linux系统反回命令?

    linux系统反回命令?,密码,系统,终端,环境,名称,状态,信息,电脑,一致,命令,lin

    linux显示运行命令?

    linux显示运行命令?,系统,服务,状态,信息,工具,数据,电脑,标准,管理,时间,如

    命令查看linux系统?

    命令查看linux系统?,系统,信息,第一,设备,名称,软件,状态,工具,电脑,命令,如