我有一个现有的DTSX软件包,我无法从软件包目录或网络共享中进行部署。
当我双击或使用命令行从网络共享部署此更新时...
dtsinstall C:\ Program Files(x86)\ Microsoft SQL Server \ 100 \ DTS \ Packages \ myPackage \ myPackage.ssisdeploymentmanifest
导致以下错误:
TITLE:包安装向导
您需要指定SSIS部署清单文件的完整路径。
当我尝试简单地复制到我的C:\ Program Files(x86)\ Microsoft SQL Server \ 100 \ DTS \ Packages \ myPackage \目录并双击那里的清单文件时,我收到以下错误:
TITLE:包安装向导
该进程无法访问文件' C:\ Program Files(x86)\ Microsoft SQL Server \ 100 \ DTS \ Packages \ myPackage \ myPackage.dtsx'因为它正被另一个进程使用。
这稍微好一些,因为程序包安装向导启动,然后失败。我能够完成测试环境。这两台服务器都是带有SQL Server 2008 R2的Windows Server 2008。我的权限在两台服务器上略有不同,但我还不知道详细信息。
答案 0 :(得分:1)
导航到“我的文档”文件夹时,我能够安装此软件包。
答案 1 :(得分:0)
您可能在Windows 2008上遇到UAC(用户帐户控制)。
可能的解决方案:“以管理员身份运行”DTSINSTALL.EXE应用程序(包安装向导)。
有关详细信息,请参阅User Account Control Step-by-Step Guide。
答案 2 :(得分:0)
使用命令行http://satishmsbiworld.blogspot.in/2015/04/how-to-deploy-ssis-package-without.html
在不使用清单文件的情况下部署SSIS包或部署SSIS包