0

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]または、適切な権限がないため、返されたレコードが表示されませんか?

4

1 に答える 1

1

試す

SELECT * FROM msdb..sysssispackages

SQL Server Books Onlineのドキュメントは次のとおりです。

Microsoft SQL Server に保存されるパッケージごとに 1 つの行が含まれます。このテーブルは、msdbデータベースに格納されます。

于 2011-02-22T21:43:40.867 に答える