SQLServer作业存储在哪里?

我想知道什么是一个SqlServer作业正在执行的过程,但我只能发现它使用encryption的string调用DTSRun。

解码string后,结果就是用户和密码的作业名称。

我怎样才能find这个工作真的叫什么?

编辑:我find了一个候选人,他们可以在msdb.sysdtspackages,但又不能读取它们,因为SQLServer说数据是二进制的。

我怎么读他们确认他们是工作?

DTS包存储在:

  1. SQL Server(在你发现的二进制forms的msdb数据库中)
  2. 文件系统
  3. 知识库

要打开存储在本地SQL Server中的包来检查它所做的操作,可以使用以下任一方式打开它:

a)SQL企业pipe理器(SQL 2000) – 软件包应列在“本地软件包”下的“数据转换服务”节点下。

b)在SQL 2005/2008中,我认为您可以使用Management Studio或BI Development Studio使用传统的DTS包。 软件包应列在Management \ Legacy \ Data Transformation Services下。 我已经看到有人提到它有时会产生错误在2008年,有一个修复程序可以从MS。

DTSRUN用于运行DTS包。

这听起来像是在调用DTS包来完成这项工作。 DTSRUN命令行中的程序包名称在/〜N命令开关后给出。 包存储在的服务器是在/〜S命令切换后给出的。

DTS包是否存储在您的服务器上? 如果是这样,找一个与工作同名的人。