Articles of odbc

ODBC:解决系统DSN问题

我有一位同事拥有两个同名的DSN,一个是用户DSN,另一个是系统。 他删除了用户DSN,但无法删除ODBCad32中的系统DSN 有人遇到过这个?

Lotus NotesSQL驱动程序 – 无法安装

我需要将Lotus NotesSQL Driver(最新版本为8.5)安装到运行XP的虚拟机上。 以下是我迄今为止所做的: 我从IBM网站检索到文件( CZOWFEN.zip )。 我跑了exe。 然后我去了我的电脑 – > 属性 – > 高级 – > 环境设置 – > 系统variables – > path和添加“ ; c:\notessql ”,所以ODBCpipe理员可以findNotes.ini (为什么安装文件没有这首先,我不知道)。 我打开了ODBCpipe理器,并尝试添加一个新的系统DSN到Lotus DB。 “由于系统错误代码126”无法加载Lotus Notes SQL驱动程序( *.nsf )ODBC驱动程序的安装例程“ 我redownloaded并重新安装驱动程序(确保我有最新版本8.5)。 没有运气。 我检查了registry。 所有的文件path似乎是正确的。 在互联网上,许多类似的案例,我尝试了几种不同的变化,将各种Lotus Notes文件夹添加到我的PATHvariables中。 同样的错误。 我已经在5台不同的机器上完成了这个设置,没有问题。 唯一的区别是这台机器是虚拟的。 想法?

无法创build系统DSN

环境: Windows 7 Professional 64位操作系统 问题: (ODBC数据源pipe理员) 打开pipe理工具 – >数据源(ODBC) – >单击“系统DSN”选项卡。 错误: ODBC系统DSN警告您使用非pipe理权限login。 系统DSN无法创build或修改。 失败故障排除到目前为止: 启用本帐户下login的本地pipe理员帐户。 导航到C:\ Windows \ System32 \右键单击odbcad32.exe以pipe理员身份运行 注:我是这台机器的pipe理员。 如果我打开C:\ Windows \ SysWoW64 \ odbcad32.exe,32位版本运行良好 但是,我需要的数据源是64位。 我没有遇到任何其他的64位机器上的这个问题。 任何帮助将不胜感激。

Windows 2008 R2 x64上的32位ODBC Postgres驱动程序

我试图在Windows 2008 R2 64位机器上安装Postgres ODBC 32bit驱动程序。 安装完成后,没有错误,我去ODBC面板,在/ syswow64文件夹下的32位版本,并尝试添加驱动程序,从列表中selectPostgres驱动程序,但我得到一个错误126,说他找不到司机在指定的path。 问题是他显示的path是驱动程序的确切path,我在寄存器(在HKLM \ SOFTWARE \ Wow6432Node \ ODBC \ ODBCINST.INI \ location)上进行了双重检查,并且在那里也很好。 technet上的另外几个人也有同样的问题。 有没有人遇到过这个? 任何想法将不胜感激。 编辑:驱动程序在我的win7 x64testing机器上工作正常,这种行为只发生在服务器上。

远程MySQL连接失败(10060)

当我尝试从远程计算机连接到MySQL数据库时,出现提示: Connection Failed: [HY000] [MySQL][ODBC 5.1 Driver]Can't Connect to MySQL server on 'XXX.XXX.XX.XX' (10060) 我已经在MySQLpipe理员中创build了一个用户帐户,并添加了一个主机来启用远程访问,我也在端口3306上为Windows防火墙制定了一个例外,但连接仍然失败。 问题是什么? 谢谢!

如何从Windows中的.bat文件创buildODBC连接?

我需要一个批处理脚本来从Windows中的.bat文件创build一个ODBC / DSN连接。 我该怎么做?

如何获得此SQL Server ODBC连接的工作?

注意:我明显地将服务器名称和IP更改为虚构的。 这是怎么回事 我有一台服务器,我打电话给MYSERVER ,运行Microsoft SQL Server Express 2005.在这个服务器本身,我有一个ODBC连接设置指向自己,这已经完美。 我login使用SQL Server身份validation(而不是Windows身份validation),它的设置是这样的: 就像我说的那样, 但接下来,我有另一台计算机在完全不同的域/不在Intranet上,需要访问MYSERVER上托pipe的同一个SQL Server。 由于它位于不同的域,因此它不能识别名称“MYSERVER”; 我必须指出它在MYSERVER的IP地址,我们会说是123.456.789.012。 但是,ODBC连接似乎并没有在那里工作。 我试图像这样设置它: 这不起作用。 当我input用户名和密码,然后点击下一步,它停顿了10到20秒,然后终于回来,出现以下错误: Connection failed: SQLState: '01000' SQL Server Error: 1326 [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). Connection failed: SQLState: '08001' SQL Server Error: 17 [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. 如果我尝试相同的事情,但更改“服务器”从123.456.789.012\SQLEXPRESS到只是普通的老123.456.789.012 ,我得到一个不同的错误: Connection failed: […]