Juc*_*Juc 8 sql-server ssis script-component sql-server-2012
我创建了SSIS包,并使用Integration Services部署向导将其部署到服务器.我通过SQL Server 2012手动转到Integration Services Catalog访问,右键单击并执行我的包.
但是,程序包保持失败,当我检查执行报告的消息时,我收到以下错误.
他们似乎在我有脚本组件的数据任务上失败了.
分配:错误:CS2001 - 无法找到源文件'C:\ Windows\TEMP.NETFramework,Version = v4.0.AssemblyAttributes.cs',CSC,0,0
分配:错误:无法编译包中包含的脚本.在SSIS设计器中打开包并解决编译错误.
该答案是UberDoodles答案的更详细版本。
在Windows资源管理器中。
C:\Windows\Temp\
properties
Security
,选择Advanced
Permissions
,选择Change Permissions
edit
。Traverse folder / execute file
,Create files / write data
和Create folders / append data
。List folder / read data
和选中“允许” Take ownership
。此外,已登录的用户已经具有“完全控制”权限,但是当我将其更改为“用户”条目时,它对我有用。
(基于microsoft文件/文件夹权限)。
小智 5
我今天遇到了同样的问题,只是在 SQL 2016 上。对我来说,它有助于将 Visual Studio 项目属性中的目标服务器版本从 SQL Server 2012 更改为 SQL Server 2016。
我正在调查同样的问题,我在这里找到了解决方案:
基本上,运行包的帐户需要具有 C:\Windows\Temp\ 文件夹的完全权限,以便它可以创建临时类。
它对我有用:)
归档时间: |
|
查看次数: |
6853 次 |
最近记录: |