我的SSIS清单不允许在生产环境中进行部署

问题描述 投票:2回答:3

我有一个现有的DTSX软件包,无法从软件包目录或网络共享中进行部署。

当我双击或使用命令行从网络共享中部署此更新时...

dtsinstall C:\\ Program Files(x86)\\ Microsoft SQL Server \\ 100 \\ DTS \\ Packages \\ myPackage \\ myPackage.ssisdeploymentmanifest

导致以下错误:

标题:软件包安装向导

您需要指定SSIS部署清单文件的完整路径。

当我尝试简单地复制到C:\\ Program Files(x86)\\ Microsoft SQL Server \\ 100 \\ DTS \\ Packages \\ myPackage \\目录并双击清单文件时,出现以下错误:

标题:软件包安装向导

该进程无法访问文件“ C:\\ Program Files(x86)\\ Microsoft SQL Server \\ 100 \\ DTS \\ Packages \\ myPackage \\ myPackage.dtsx”,因为该文件正在被另一个进程使用。

这只会稍微好一点,因为程序包安装向导会启动,然后失败。 我能够在测试环境中完成此任务。 两台服务器都是带有SQL Server 2008 R2的Windows Server 2008。 我的权限在两台服务器上略有不同,但是我还不知道细节。

sql-server-2008 deployment ssis
3个回答
1
投票

导航到“我的文档”文件夹时,我能够安装此软件包。


0
投票

在不使用清单文件的情况下部署SSIS程序包或通过使用命令行http://satishmsbiworld.blogspot.in/2015/04/how-to-deploy-ssis-package-without.html来部署SSIS程序包


0
投票

您可能正在Windows 2008上运行UAC(用户帐户控制)。

可能的解决方案:DTSINSTALL.EXE应用程序“以管理员身份运行”(程序包安装向导)。

有关更多信息,请参见《 用户帐户控制分步指南》

© www.soinside.com 2019 - 2024. All rights reserved.