ODBC在日常使用中非常方便虽然是微软开发的一个工具但是已被多种操作系统支持支持C、C++、Java、Python等多种编程语言自1992年推出以来,已成为行业标准现代ODBC驱动程序性能接近原生接口。ODBC(Open Database Connectivity,开放数据库连接)是微软开发的一种标准数据库访问接口,它提供了一种统一的方式来访问不同类型的数据库管理系统(DBMS)。应用程序可以通过相同的ODBC接口访问多种数据库(SQL Server、Oracle、MySQL等)无需为每种数据库学习不同的API。
本地配置ODBC数据源
1. 控制面板中找到系统ODBC数据源(打开控制面板直接搜)
2. 选择“系统DSN”,点击“添加”
3. 选择“SQL server”
4. 名称和描述自己填,服务器选择本机设备名称
5. 选择ID和密码验证,并填写本地SQL server登录ID和密码
登陆名和密码可在Microsoft SQL Server Management Studio中查看。
6. 选择“更改默认的数据库为master”
7. 选择更改输出语言和数据翻译
8. 点击“测试数据源”,成功即完成配置。
远程配置
1. 选择用户DSN
2. 添加SQL server驱动程序
3. 名称之后要用到,是远程的DSN名称,服务器即远程服务器IP
4. 登录ID 和密码需要是远程SQL server的登录ID和密码,此外需要点击客户端配置,不要动态分配端口号,指定服务器分配的端口号。
此处配置完成后会直接进入下一步,否则会显示错误信息,需要检查是否有访问服务器权限、端口号、用户密码以及服务器IP等信息;若成功,直接弹出下一步。到此这篇关于SQL server配置ODBC数据源(本地和服务器)的文章就介绍到这了,更多相关SQLserver配置ODBC数据源内容请搜索喔唷网以前的文章或继续浏览下面的相关文章希望大家以后多多支持喔唷网。
最新版本的ODBC驱动程序(如ODBC Driver 17/18 for SQL Server)支持:
- 始终加密功能
- Azure Active Directory认证
- 高性能大数据处理
- TLS加密连接
ODBC仍然是许多企业级应用和数据集成解决方案的首选技术,特别是在需要跨数据库平台操作的场景中。
ODBC 与其它技术的比较
- ODBC vs JDBC:ODBC是C/C++接口,JDBC是Java接口JDBC通常通过JDBC-ODBC桥使用ODBC
- ODBC vs OLE DB:OLE DB是微软更现代的接口但ODBC更简单且支持更广泛
- ODBC vs 原生API:原生API性能可能更好但ODBC提供了更好的可移植性