安装向导显示其成功,但是,未安装SSIS包

时间:2016-05-15 13:11:33

标签: ssis sql-server-2012 sql-server-2008-r2

我同时在同一台服务器上安装了SQL Server 2008 R2和2012。我的SSIS包由BI studio 2008 R2开发。我已经为安装创建了包清单文件。

安装SQL Server 2008 R2和2012时,运行命令时:

H:\>where dtsinstall.exe

它返回这3个细节:

C:\Program Files\Microsoft SQL Server\100\DTS\Binn\dtsinstall.exe
C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\dtsinstall.exe
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\dtsinstall.exe

所以,我强迫特定(在\100\dtsinstall.exe下进行安装。如下所示:

"C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\dtsinstall.exe" "E:\UAT\Final.SSISDeploymentManifest"

以及

"C:\Program Files\Microsoft SQL Server\100\DTS\Binn\dtsinstall.exe" "E:\UAT\Final.SSISDeploymentManifest"

更新

从向导中,我给出的是这样的东西:

服务器名称 - 本地,用户SQL Server身份验证,包路径:/文件夹/ / MSDB下的

选择安装文件夹:E \ Folder1 \ Folder2

是的,我在SQL中有一个大十六进制数的文件夹ID;不知怎的,我想通过执行查询来查看完整路径(即E \ Folder1 \ Folder2)。有没有查询和确认的查询?

这里,安装后新的软件包应该在:E \ Folder1 \ Folder2,问题是新的软件包不在这个位置。它显示了旧软件包的旧安装日期。

在这两种情况下,安装都会从向导中显示成功;但是,我正在安装的位置仍然显示我的旧日期 - 意味着包不会被修改。我也检查了安装日志,没有错误。任何人都可以告诉我,如果我遗失了某些东西,或者我需要在安装前检查任何特定的东西吗?为什么它实际上没有安装和日期也没有被修改?以前有人遇到类似的问题吗?

是否有必要卸载SQL Server 2012并尝试?或者它可能是一个权限问题,因为我对UAT服务器的权限有限?

更新

我执行了这个查询:

use msdb;
select * from dbo.sysssispackages

这给了我包详细信息,当我检查了pkg的构建版本时,它给了我新安装的构建版本。但是,当我查看我在安装过程中选择的文件夹时,显示旧的版本号,这很奇怪。

我的问题是,有没有办法知道,它实际安装在哪个文件夹中?

我也执行了这个查询:

 select * FROM sysssispackagefolders

这给了我folderid而不是路径;我想知道确切的路径?

它是在服务器上安装但不以某种方式反映在文件夹中吗?

提前致谢。

0 个答案:

没有答案