SSIS包在Visual Studio中工作,但sql代理失败

时间:2017-05-12 21:22:25

标签: sql excel ssis agent

我有一个ssis包,它在开发中运行得非常好但是当它部署到sql代理时它会失败。基本上,包确实打开了一个excel文件并读取。我尝试切换到64位错误,但仍然没有好处。此行上的Sql代理失败adp.Fill(dsXLS)。它在那条线之前工作。有什么想法吗?

哦这与安全无关。我使用代理帐户来运行此作业,并能够复制和移动文件。

OleDbConnection con = new OleDbConnection(
                "provider=Microsoft.ACE.OLEDB.12.0;data source=" + filename + ";Extended Properties=Excel 12.0;");

        StringBuilder stbQuery = new StringBuilder();
        stbQuery.Append("SELECT * FROM [Sheet1$]");
        OleDbDataAdapter adp = new OleDbDataAdapter(stbQuery.ToString(), con);


       DataSet dsXLS = new DataSet();

       adp.Fill(dsXLS); //****Fails on this line****`

0 个答案:

没有答案