0

我正在尝试将 UniVerse 数据库迁移到 SQL Server 2014。我已经从 Rocket 软件下载并安装了用于 .net 的 U2 工具包。U2 提供程序显示在下拉列表中,我已在 Connection Manager 窗口中输入了所有必需的信息。输入信息后,我测试连接并成功连接。但是,当我尝试访问下拉列表以查看 UniVerse 数据库中的可用表时,这些表无法加载。此外,当我尝试改用 SQL 命令时,我收到错误消息,指出我在查询中选择的表不存在。除了这些错误之外,我还向备用开发服务器应用了相同的配置,并且收到了 IBM Informix 错误。我在下面提供了屏幕截图和操作系统信息。

我登录到我的 UniVerse 数据库上的 HS.ADMIN 来配置 odbc 访问,但我仍然没有成功。我是 UniVerse/UniData 数据库的新手,所以可能是我做错了什么。任何指导/资源将不胜感激。

有没有人能够使用 SSIS 连接到 U2 提供程序源?

Windows 操作系统 Microsoft SQL Server 2014 Visual Studios 2013 Ultimate (BIDS) Windows Server 2012 R2

Rocket u2 UniVerse DBMS 版本 11.2.4.0 u2 ToolKit for .NET 版本 2.2

表不存在

IBM Informix 错误

4

1 回答 1

1

我没有直接将 SSIS 与 U2 提供程序源一起使用。但是,我使用了带有 C# 的 U2.NET 工具包提供程序源。

根据我的经验,U2 .NET 工具包的核心查询机制与 ODBC 提供程序共享。因此,我建议首先关注让 ODBC 运行。尽管听起来您已经看过它,但请确保您查看了如何根据Rocket 的 ODBC 文档(特别是第 2-4 和 2-5 页)为 ODBC 配置 UniVerse 帐户。我经常使用Excel 的外部数据访问工具验证我的 ODBC 设置。尝试从小处着手,允许几个文件/表,然后检查是否可以在 ODBC 中查询它们。

于 2016-11-08T19:37:51.363 回答