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\propertiesSecurity,选择AdvancedPermissions,选择Change Permissionsedit。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 次 |
| 最近记录: |