【问题标题】:error when running sql job that has ssis package运行具有 ssis 包的 sql 作业时出错
【发布时间】:2009-08-06 11:29:44
【问题描述】:

我在 sql server 2005 中创建了一个 ssis 包。我试图在 sql server 2008 中运行它。当我运行命令“exec xp_cmdshell 'dtexec /f“C:\MyPackage.dtsx”'”时,我得到了以下错误。

从 XML 加载脚本任务时出现异常:System.IO.IOException:磁盘空间不足。

我在包中有一个脚本任务,但它在哪里失败。我没有Visual Studio 2008 把这个包转换成2008 版本。有没有办法解决这个问题?

谢谢, 斯里达尔。

【问题讨论】:

    标签: sql-server


    【解决方案1】:

    我不相信您可以在 2008 SQL Server 上运行 2005 SSIS 包。如果您有 SQL Server 2008 的安装盘,您应该能够安装 Business Intelligence Development Studio,它是用于开发 SSIS 和 SSRS 包的 Visual Stuido。然后您应该能够使用它来将您的软件包升级到 2008 版本。

    希望有帮助,祝你好运。

    【讨论】:

    • 我能够从 sqlserver 框中打开 Visual Studio 2008 并将包转换为 2008 版本。我转换后,它工作正常。在转换之前,我也能够运行该软件包。但每次运行此包的作业时,它都会在应用程序事件日志中创建警告并在 c:\users\MyUserName\AppData\Local\Temp 文件夹中创建 .tmp 文件。现在有了这个更新的版本,它就不会这样做了。
    猜你喜欢
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 1970-01-01
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多