我有两个问题:
1)我有一个DT_NTEXT列,其值是我从数据库中提取并尝试输入Excel中的Test列.我正在使用它之间的数据转换步骤将其转换为DT_TEXT(unicode文本版本).
最后,Excel连接管理器最终写入ZERO行(它显示截断警告,但执行时没有错误).我甚至在数据流中添加了一个数据查看器,其步骤如下:
" 在将源任务连接到数据转换和数据转换到目标任务的箭头中,双击并打开数据流路径编辑器.单击数据查看器,然后单击添加,然后单击确定.这将允许您查看正在通过管道. "
当我运行我的包裹时,我没有看到任何差异.
2)我是否可以将DT_NTEXT列转换为DT_WTSR列.在完美的场景中,我应该将此列添加到Excel中的标准nvarchar列中.
我正在使用dtexec运行SSIS包.我的系统上的BIDS运行正常.当我创建SQL Server代理程序作业以按计划运行包时.程序包运行步骤被安排为T-SQL任务,而不是SSIS程序包).作业报告没有错误,但它甚至没有在服务器上创建输出excel文件@我想要的目标.
此外,当我在命令shell中单独运行命令时,它会返回下面显示的错误.间歇性地,它还会返回我用来复制文件的FileSystem Task上的错误,说源或目标不存在!! 当相同的变量值在BIDS中适用于我时,为什么SQL作业失败?
Started: 7:33:27 PM
Error: 2012-10-26 19:33:27.60
Code: 0xC0016016
Source:
Description: Failed to decrypt protected XML node "DTS:Password" with error 0
x8009000B "Key not valid for use in specified state.". You may not be authorized
to access this information. This error occurs when there is a cryptographic err
or. Verify that the correct key is available.
End Error
Error: 2012-10-26 19:33:27.78
Code: 0xC00F9304
Source: GICSReport Connection manager "Excel Connection Manager"
Description: SSIS Error Code DTS_E_OLEDB_EXCEL_NOT_SUPPORTED: The …Run Code Online (Sandbox Code Playgroud) 我正在尝试将数据库中的数据加载到标准模板的Excel文件中.软件包已经准备好并且正在运行,抛出一些验证警告,说明可能会发生截断,因为我的模板的字段比我匹配的DB列略小.
但是,没有数据填充到我的Excel工作表中.没有报告错误,当我单击我的OLE DB源的预览时,它显示了我的结果行.尽管如此,这些都没有填充到我的excel表中.