64位系统下的ODBC配置注意事项

今天在64位的系统下安装MSSQL2005和mysql,MSSQL2005创建mysql的链接服务器,

运行   select user_id,user_name from openquery(OA,'select * from user where user_id=''我的ID''') 

但出现以下提示

-----------------------------------

链接服务器"(null)"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配"

消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MSDASQL" 的数据源对象。

-----------------------------

经查询,原来是使用的ODBC配置程序不对,windows server 2008 R2 企业版自带有两个版本的odbc配置程序:

64位版的位置:C:\windows\system32\odbcad32.exe

32位版的位置:C:\windows\sysWOW64\odbcad32.exe
安装32位的mysql ODBC驱动,通过32位版的ODBC配置后,执行正常。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
学生管理系统使用说明书 配置源程序 配置ODBC 运行本实例需要配置用户DSN,在ODBC数据源管理器中配置用户DSN连接指定的SQL Server数据库。关键操作步骤如下: (1)单击“开始”按钮,选择“程序”→“管理工具”→“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,打开“用户DSN”选项卡。 (2)单击“添加”按钮,打开“创建新数据源”对话框,选择安装数据源的驱动程序,这里选择“SQL Server”。 (3)单击“完成”按钮,打开“创建到SQL Server的新数据源”对话框,在“名称”文本框中设置数据源名称为“mystudentsys”,在“描述”文本框设置数据源描述为“配置SQL Server数据库DSN”,在“服务器”下拉列表框中选择连接的数据库所在服务器为“(local)”。 (4)单击“下一步”按钮,选择“使用用户输入登录ID和密码的SQL Server验证”单选框,在“登录ID”文本框中输入SQL Server用户登录ID,这里为“sa”,在“密码”文本框中输入SQL Server用户登录密码。 (5)单击“下一步”按钮,选择“更改默认的数据库为”复选框,并在其下拉列表框中选择连接的数据库名称,这里选择“tb_student”,单击“下一步”按钮。 (6)单击“完成”按钮,打开“ODBC Microsoft SQL Server安装”对话框,显示新创建的ODBC数据源配置信息。 (7)单击“测试数据源”按钮测试数据库连接是否成功,如果测试成功,单击“确定”按钮,完成数据源配置。 附加SQL Server 2000数据库 (1)将database文件夹中的两个文件拷贝到SQL Server 2000安装路径下的Data文件夹中。 (2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。 (3)将弹出“附加数据库”对话框,在该对话框中单击“ ”按钮,选择所要附加数据库的.mdf文件,单击“确定”按钮,即可完成数据库的附加操作。 使用说明 系统介绍 随着各大院校的扩招,学生数量不断增加,学生管理成为学校管理中的重中之重。传统的学生管理方法,就学生的个人的自然情况出发,对其进行管理,但是,这种方法不但效率低,而且还要耗费大量的人力,已经不能满足各大院校的学生管理要求。 高学生管理的管理水平,优化资源,尽可能地降低学校的管理成本,成为学生管理的新课题。学生管理系统是从学生管理的现状出发,根据学生管理的新要求进行开发设计的,它解决了学生管理中数据信息量大,修改不方便,对一系列数据进行统计与分析花费时间长等问题,帮助学生管理人员有效管理学生信息,成为高校管理中必不可少的管理工具。 本系统主要实现了以下功能:  学生信息录入  学生成绩录入  程序等级设置  学生违规处理  学生成绩排行  学生信息查询  学生成绩查询、打印 操作注意事项 (1)本系统管理员用户名为:tsoft,密码为:111。 (2)实例执行文件位置:\08\学生管理系统\源程序\Debug\mystudentsys.exe 操作流程 运行本系统,请按照以下流程操作: (1)在“基础信息管理”中的“科室信息管理”、“科目信息管理”、“教师信息管理”、“班级信息管理”、“班级科目设置”及“考试类别设置”中对基础信息进行添加。 (2)在“学生信息管理”中的“学生信息管理”、“学生成绩录入”、“成绩等级设置”、“学生违规处理”中对学生信息进行添加。 (3)通过“查询管理”中的“学生基础信息查询”、“学生成绩报表”、“学生违规查询”中可以对学生信息、成绩及违规记录进行查询。 (4)通过“系统管理”中的“用户管理”可以添加、修改及删除操作用户。
使用说明 _________________________________________________________________ 系统运行环境: 1.硬件配置 CPU: Pentium III 600以上; 内存:128M以上。 2.软件环境 Windows 98以上操作系统; Viual Studio.Net 2003及以上; MS Access 2000及以上。 _________________________________________________________________ 系统配置环境: 1.运行Viual Studio.Net。 2.依次单击【文件】|【新建】|【空白解决方案】,打开新建项目对话框, 在【项目类型】中选择【Visual Studio解决方案】,填写合适的名称和位置, 单击确定按钮,建立一个空白解决方案。 3.在【解决方案资源管理器】中,右击建立的解决方案,单击【添加】 |【新建项目】,打开添加新项目对话框,在左侧的【项目类型】中选择 【Visual C#项目】,在右侧的【模板】中选择【Windows应用程序】,填写合 适的名称,单击确定按钮,就建立了一个新的项目。 _________________________________________________________________ 数据库配置环境: 本书中数据库分为 MS Access。 1.Access数据库操作方便,配置简单,只需要把数据库文件放置到bin 目录下的Debug文件夹下即可。 2.以Access数据库的连接为例。首先在VS.net的工具箱的【数据】项中选择 OleDbConnection,选择所建立的数据库连接oleDbConnection1,在他的属性中 选择ConnectionString的新建连接,在数据库链接属性对话框的【供程序】 选择项中选择【Microsoft OLE DB Provider for ODBC Drivers】,然后单击 【下一步】,在【连接】选择项中的【选择或输入服务器名称】下拉框中选择 【MS Access Database】,在【输入要使用的初始目录中】填写你所创建的数 据库所在的目录。最后单击【确定】按钮。 _________________________________________________________________ 注意事项: 1.建议将所有文件备份在硬盘上运行。 2.在练习过程中,希望读者每做完一部分工作就存盘,这样可以避免因 意外而导致数据大量丢失。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值