我正在尝试使用 Attunity 连接器访问我公司的企业数据库之一。该数据库可能基于并建立在美国,其货币格式为货币和日期时间。该数据库可能在 Oracle 10 或 11G 上。
我有一个带有 Microsoft SQL Server 2012 BI 版本的 Windows Server 2008 64 位。我还安装了 Oracle Instant Client 11G 32 和 64 位。Windows Server 2008 是加拿大法语,但我已将 Windows 中的货币和日期时间信息修改为美国格式。我还将 NLS_Lang 修改为 AMERICAN_AMERICA.AL32UTF8。我还安装了 Attunity Oracle Connector 2.0 for .NET。
我正在尝试使用 SSIS 收集数据以将它们推送到我的 SQL Server 数据库。
我已经使用 Oracle SQL Developper 验证了我与数据库的连接是否成功。在我在 sqldevelopper.conf 中添加以下行之前,我在 SQL Developper 中遇到了完全相同的错误 ORA-01843:AddVMOption -Duser.language=en
问题是当我使用任何 .NET oracle 连接器将我与 SSIS 的连接连接到包含日期的视图时,我总是遇到同样的错误,就像我在修改 SQL Developer 之前遇到的错误一样英语说这不是一个有效的月份。
我不知道是否有人遇到过这个错误并且知道解决方法,或者是否有人知道修改 .NET Dateformat。
感谢帮助 !