下载安装Microsoft ODBC Driver for SQL Server和配置SQL Server ODBC数据源


在开始之前,我们先了解一下ODBC(Open Database Connectivity) Driver 18 for SQL Server。这是微软提供的一种数据库访问标准,它允许开发者使用统一的接口来连接和操作各种数据库,其中包括SQL Server。本文将向你介绍如何实现ODBC Driver 18 for SQL Server的安装和使用。

整体流程
下面是实现ODBC Driver 18 for SQL Server的整体流程:


步骤 1    下载ODBC Driver 18 for SQL Server
步骤 2    安装ODBC Driver 18 for SQL Server
步骤 3    配置ODBC数据源
步骤 4    连接到SQL Server 数据库
步骤 5    执行SQL查询

 

1. 下载SQL Server ODBC驱动:

Microsoft ODBC Driver for SQL Server - ODBC Driver for SQL Server | Microsoft Learn

系统要求、安装和驱动程序文件

系统要求、安装和驱动程序文件 - ODBC Driver for SQL Server | Microsoft Learn

2. 安装SQL Server ODBC驱动:

运行安装程序,出现如下图所示页面;

选择下一步;选择我同意许可协议中的条款后选择下一步;

点击安装;

点击完成后就成功安装了驱动程序

3. 配置SQL Server ODBC 数据源

(1)依次选择控制面板->系统和安全->管理工具->ODBC数据源(32位);

win11 如下

2)选择系统DSN中的添加;

(3)选择SQL Server;

(4)名称为需要生成的ODBC数据源名称,描述选填,服务器填写SQL Server服务器名称;

(5)选择 使用用户输入登录ID和密码的SQL Server验证,登录ID为相应数据库服务器中的用户名,例如上图中的sa用户,密码为相应用户名的密码;

(6)在复选框中选中更改默认的数据库,将其更改为所用的数据库名称;

(7)更改系统语言为 Simplified Chinese,点击完成;

(8)点击 测试数据源,出现数据源测试结果弹窗,显示 测试成功!即为配置成功,在上图所示页面中点击完成进行保存;

(9)若需要修改,选择相应数据源后点击配置,可再次修改保存。

4. 建立连接时的分配连接句柄

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
开发思路: 使用ADO通过ODBC链接进行Louts数据读取,在建立一个与SQL server数据库相连的ADO,将读取数据写入SQL server数据库。 安装环境: 首先安装lotus_notes853_win_SC(lotus客户端软件) 然后安装LOTUS_NOTES_SQL_853_W32_CIC6PEN(顺序好像有关系,win8.1安装64位不能正常使用,一定要安装32位的) 数据库连接: 先通过lotus客户端软件连接登陆成功,需要admin.id文件 通过ODBC 数据源(32 位) 添加 Lotus Notes SQL Driver(*.nsf)数据源,选择自己的loust数据库文件.nsf delphi ADO控件通过ODBC Drivers直接连接,本程序中用例名设置为LotusOA,每次连接需要输入lotus密码,其他开发这里就不在介绍可以看源代码 delphi ADO控件连接自己本地的SQL Server数据库,程序下载后自己修改 软件使用: 1、配置:通过config.ini修改LOTUSCONN,即LotusOA设置为自己的建立ODBC的名字,关系数据库修改DBCONN,本例中为SQLServer数据库 2、启动程序,点“数据源链接”,程序连接到lotus数据库Sql server数据库 设置原始表名:通过lotus设计程序中的试图中可以看到,大部分是fm_Main,设置创建表名用于数据导出的表 3、获取表字段,会读处lotus数据的所有表名,自动目标生成表创建的sql语句,默认字段长度都是254,如需要可以自己修改 4、点“创建表”按钮,如果已创建了不要再点这个按钮 5、点“导出数据”,程序开始自动导出数据 如果目标数据库是其他类型数据库,可自己通过配置文件config.ini中的DBCONN进行修改 lotus导入关系数据库的资源一直很难找,自己的一点拙见,希望对大家有用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值