检查DTS包信息

时间:2011-02-22 21:05:26

标签: sql-server sql-server-2008 sql-server-package

在SQL Server 2005中,我会检查我的软件包的版本,如下所示:

USE [msdb]
GO
SELECT [Name], CAST([VerMajor] AS VARCHAR(4)) + '.' + CAST([VerMinor] AS VARCHAR(4)) + '.' + CAST([VerBuild] AS VARCHAR(4)) 
AS [Version]
FROM [dbo].[sysdtspackages90]
WHERE [Name] IN ('MYPackage')
Order by [Name]

在SQL Server 2008中 - 我没有看到表[dbo].[sysdtspackages90]

如果我在查询中用[dbo].[sysdtspackages]替换表,我会返回0行。

2008年存储的包裹信息在哪里?或者我没有看到Select * from [dbo].[sysdtspackages]返回的任何记录,因为我没有正确的权限?

1 个答案:

答案 0 :(得分:0)

尝试

SELECT * FROM msdb..sysssispackages

以下是SQL Server Books Online

上的文档
  

每个包都包含一行   保存到Microsoft SQL Server。 此   表存储在 msdb 数据库中。