【问题标题】:I can't connect Netezza with microsoft ODBC (VS 2013)我无法将 Netezza 与 microsoft ODBC (VS 2013) 连接
【发布时间】:2015-06-15 06:47:23
【问题描述】:

我通过将用户 DSN 添加为 NZSQL 来安装 netezza ODBC 驱动程序并在管理工具中配置数据源 (ODBC)。

接下来,我在服务器资源管理器中使用 DSN 连接 Visual Studio 2013,在数据源中我选择 Microsoft ODBC 数据源和数据提供者,我为 ODBC 选择 .Net 框架数据提供者。连接测试成功,我从服务器资源管理器中的连接字符串中复制连接字符串并将其粘贴到 web.config 中:

<add name="cn" connectionString="Dsn=NZSQL;Driver={NetezzaSQL};uid=kbanke2e"/>

当我编译错误是:

附加信息:网络相关或特定于实例的错误 在建立与 SQL Server 的连接时发生。服务器是 未找到或无法访问。验证实例名称是否为 正确,并且 SQL Server 配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法打开 连接到 SQL Server

【问题讨论】:

  • 您可能想说明错误是什么。
  • 我已经添加了错误

标签: asp.net vb.net visual-studio-2013 netezza


【解决方案1】:

我通过手动指定完整的连接字符串成功地在 VS2013 中创建了一个 Netezza 数据源:

Driver={NetezzaSQL};server=a.b.c.d;port=5480;database=SYSTEM;uid=myname;password=mypwd;

我遇到的唯一问题是 VS 在 C:\Windows\SysWOW64 中寻找 32 位驱动程序 (nsqlodbc.dll)。最初我只安装了 64 位驱动程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多