我正在尝试部署使用Excel数据源的SSRS报告。当我预览时,此报告在BIDS上显示正常。
然后我尝试将其部署到报表服务器,并且工作正常,但是当我点击报表时出现以下错误:
报告处理期间发生错误。 (rsProcessingAborted) 无法创建与数据源“Excel_64”的连接。 (rsErrorOpeningConnection) 错误[IM006] [Microsoft] [ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr失败错误[01S00] [Microsoft] [ODBC Microsoft Access驱动程序]无效的连接字符串属性Trusted_Connection错误[01S00] [Microsoft] [ODBC Microsoft Access驱动程序]无效的连接字符串属性Trusted_Connection错误[01S00] [Microsoft] [ODBC Microsoft Access驱动程序]无效的连接字符串属性Trusted_Connection错误[01S00] [Microsoft] [ODBC Microsoft Access驱动程序]无效的连接字符串属性Trusted_Connection
我已经在线查看并尝试了一系列不同的解决方案,包括共享工作簿,尝试在“安全存储在报表服务器中的凭据”字段中输入报表服务器中的Windows凭据,但这也给了我同样的错误。
我非常感谢你解决这个问题的任何帮助。
谢谢。
答案 0 :(得分:0)
您是否尝试从连接字符串中删除Trusted_Connection属性?
答案 1 :(得分:0)
该服务器是否安装了所有必要组件以从Excel工作表中检索数据?我似乎记得在旧版本中,您需要在读取Excelfile的服务器上安装数据访问组件(DACS)或Excel本身。
SSRS must Excel be installed on Reporting server to use Excel as a Data SOURCE?
但我认为你会更好地使用下面链接中提出的解决方案。 它建议使用计划的SSIS包将数据导入SQL表。
SSRS: Error while querying data from an Excel file (through ODBC)