我有一个SSAS表格项目,表来自基于查询的Oracle数据库。当我继续处理所有时,一切正常,但当我尝试部署解决方案时,元数据在服务器上成功创建,然后部署失败,并出现以下错误:
未能将修改保存到服务器。返回错误:“不是法律的OleAut日期。. IDataReader接口引发了异常。
由于先前的失败,数据库操作被取消。
x1c 0d1x的数据
我正在使用System.Data.OracleClient
,这是一个ADO.NET提供程序。6我怀疑它可能已经过时了,因为当我连接到Power BI时,我收到了以下消息:
我检查了表中的所有日期列,但没有发现任何无效值(超出有效范围1-January-1900到31-December-9999)。
1条答案
按热度按时间t1qtbnec1#
更改驱动程序。
System.Data.OracleClient
已弃用for 12 years at least,尽管actual documentation最近有修改日期。即使Microsoft提供的ODBC和OLEDB驱动程序也有弃用警告。所有这些驱动程序仍然存在,以避免破坏旧代码。至少,尝试使用Oracle的ODBC、OLEDB或.NET驱动程序。