配置sql server ODBC 数据源
- 格式:docx
- 大小:252.09 KB
- 文档页数:5
以下介绍利用C#编程工具,使用ODBC方法,连接SQLSERVER数据库数据源,希望能够帮到你!2016年11月3日19:43:06菜鸟学习C#编程之ODBC连接数据库数据源听语音••|•浏览:14•|•更新:2016-10-13 01:01•|•标签:数据库编程ODBC菜鸟•|编辑•1•2•3•4•5•6•7分步阅读简介:ODBC是Open DataBase Connectivity的缩写,中文意思是“开放式数据库连接标准”。
ODBC是微软公司为Windows操作系统推出的一套访问各种数据库的统一接口技术。
ODBC类似于一种软件驱动程序,通过这种驱动程序提供应用程序与数据库之间的连接标准。
目的:学习Visual Studio2008中使用ODBC技术连接数据库的方法。
在程序运行之后,在文本框中分别输入连接数据库和数据表的名称,单击连接“按钮”,此时在数据表控件中将显示通过ODBC数据源所连接的数据信息。
•SqlServe 2000数据库•visual studio 2010、C#1. 11、选择开始-设置-控制面板-性能和维护-管理工具。
2. 22、双击管理工具,进入可以看到ODBC数据源,如下:3. 3 3、ODBC数据管理器4. 44、在ODBC数据管理器中,可以添加各自类型的ODBC数据源。
这里以添加SQLServer2000数据库数据源为例说明。
单击添加按钮,选择SQLServer,确定。
5. 56、进行数据库配置。
6. 6 6、输入用户名和密码,均为sa.7.78、可以选择更改默认的数据库8.88、配置完成,具体配置参数如下:Microsoft SQL Server ODBC 驱动程序版本03.85.1132数据源名称: pubs数据源描述: 测试数据库Server: 172.16.0.235数据库: pubs语言: (Default)翻译字符数据: Yes日志长运行查询: No日志驱动程序统计: No使用集成安全机制: No使用区域设置: No预定义的语句选项: 在断开时删除临时存储过程使用故障转移服务器: No使用ANSI 引用的标识符: Yes使用ANSI 的空值,填充和警告: Yes数据加密: No9.9 9、点击测试数据源,测试成功。
SQL Server安装及设置:
将光盘放入光驱,系统自动安装或单击setup.exe进行安装。
安装过程使用却声设置即可,很简单。
重新启动机器后,需注册一个SQL Server服务器,在菜单中找到regist server项或工具栏中相应项,输入SQL Server服务器名称,(缺省情况下,SQL Server服务器名称为机器名)。
确定,看见成功信息,即设置完毕,此后可以建立ODBC数据源。
通过ODBC建立数据源:
启动Windows 95,选择〖开始〗、〖设置〗、〖控制面板〗,如下图所示:
单击鼠标左键或按键〖Shift+c〗,出现如下图所示窗口:
选定图标,双击鼠标左键,出现如下图所示窗口:
选择操作〖Add〗,出现如下图所示窗口:
选定SQL Server,然后单击按纽〖完成〗,出现如下图所示窗口:
输入数据源名称和SQL Server服务器名称,缺省情况下,SQL Server 服务器名称为机器名。
在电脑建立数据源:
1.选择控制面板→管理工具→数据源→系统DSN→添加
点击下拉菜单:选择SQL Server
点击完成:输入以下:名称:lock_net_db(小写)
描述:可以不输入
服务器:服务器电脑名称\MBTHLMS(大写)
点击下一步选择:使用用户名登录ID和密码SQL Server验证
登陆ID:sa(小写)
密码:mbt2005
点击□更改默认数据库:icdb下一步→完成
点击“测试数据源“测试成功!所有都点确定。
打开接口测试程序,在数据服务器名称处填写lock_net_db,在锁管系统登陆用户名和锁管系统登陆密码处分别输入门锁管理软件登录用户名和密码。
配置数据源
控制面板→管理工具→数据源→用户DSN(系统DSN)添加SQL SERVER
完成!
为测试程序中的数据服务器名称(lock_net_db)
服务器填写SQL SERVER服务管理器中数据服务管理器的名称.
点击下一步. 下一步
确定----确定.
ODBC数据源配置成功.
在软件弹出的数据库连接框体输入数据源名称(lock_net_db)。
odbc连接sqlserver方法ODBC连接SQL Server方法ODBC(Open Database Connectivity)是一种用于访问数据库的标准接口。
通过使用ODBC驱动程序,可以连接不同类型的数据库系统,如SQL Server、Oracle、MySQL等。
本文将介绍如何使用ODBC连接SQL Server数据库。
首先,需要安装SQL Server驱动程序。
通常,操作系统已经默认安装了SQL Server驱动程序,但如果未安装或需要更新版本,可以从官方网站下载相应的驱动程序并进行安装。
安装完成后,可以通过以下步骤连接SQL Server数据库。
1. 打开控制面板并选择“管理工具”。
点击“ODBC数据源(32位)”(如果使用的是32位操作系统)或“ODBC数据源(64位)”(如果使用的是64位操作系统)。
2. 在ODBC数据源管理器中,点击“系统DSN”选项卡,然后点击“添加”按钮。
3. 在添加数据源对话框中,选择SQL Server驱动程序,并点击“完成”按钮。
4. 在ODBC SQL Server 配置对话框中,输入数据源名称(可以自定义,用于标识连接)、描述,然后指定SQL Server实例的名称或IP地址。
5. 在下一个页面,选择身份验证方式。
有两种方式可供选择:Windows身份验证(使用Windows用户凭据连接数据库)和SQL Server身份验证(使用指定的用户名和密码连接数据库)。
- 如果选择Windows身份验证方式,则直接点击“下一步”。
- 如果选择SQL Server身份验证方式,则需要输入用户名和密码,然后点击“下一步”。
6. 在接下来的页面上,可以选择默认数据库或更改连接超时等高级选项。
完成后,点击“下一步”。
7. 最后,在“完成”页面上,点击“测试数据源”按钮,以确保连接配置正确无误。
- 如果测试成功,则会显示一个对话框,提示“测试连接成功”。
- 如果测试失败,则需要检查连接配置是否正确,并确保SQL Server实例正在运行。
编写外部应用程序来查询与操作数据库数据1、打“开控制面板”,找到“管理工具”。
2、进入“管理工具”,找到“数据源(ODBC)”,双击进入“ODBC 数据库管理器”。
3、点击“添加按钮”,进入“创建新数据源向导”。
4、选择数据库驱动程序,因为是微软的SQLServer数据库,所以选择驱动为SQLServer。
点击完成。
5、进入如下页面,在名称,描述,和服务器三个位置分别自己写描述信息。
需要注意的是在输入服务器的时候,服务器的名称应该在启动SqlServer数据库管理程序时的服务器名称一样。
如下图是服务器名是5F-CAD32。
点击下一步。
6、用户登录验证,选择WindowsNT验证。
也可以用ID和密码登录但是要创建用户名和密码,创建用户名和密码方法如下图。
点击下一步。
附:在SqlServer2008的客户端创建一个登录用户的方法。
把用户角色设置为public和sysadmin系统管理者。
7、选择需要用到的数据库。
下拉列表列出了所有可以连接的数据库。
8、点击下一步。
其余选项默认,点击完成就可以。
显示下面的画面点击测试,显示测试成功。
则我们的数据源DSN创建成功。
9、写外部应用程序以ODBC方式访问数据库数据(这里写的是qt程序,要注意的是~\plugins\sqldrivers\下应该有qsqlodbcd4.dll(debug)或qsqlodbc4.dll,他们是qt访问SqlServer数据库的库文件)。
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QtSql/QSqlDatabase>#include <QMessageBox>#include <QSqlError>#include <QSqlQuery>#include <QDebug>{/* 方法一:通过DSN建立连接。
使用ODBC 驱动程序从SQL Server 2000使用ODBC 驱动程序从SQL Server 数据库中导入数据是一个两步骤的过程。
首先,如有必要,请在计算机上为ODBC 驱动程序定义一个用户DSN。
接着,从SQL Server 数据库中导入数据。
定义用户DSN1、打开Microsoft Windows 控制面板,双击“管理工具”图标,然后双击“数据源(ODBC)”图标。
2、在“ODBC 数据库管理器”对话框中,选择“用户DSN”选项卡,然后单击“添加”。
3、在“创建新数据源”对话框中,选择“SQL Server”,然后单击“完成”。
“创建到SQL Server 的新数据源”对话框随即出现。
4、在“名称”框中输入数据源名称。
5、或者在“说明”框中输入对该数据源的说明。
6、在“服务器”框中输入数据库服务器名称。
提示:如果数据库在您的计算机上,请输入“(本地)”。
7、单击“下一步”。
8、在“SQL Server 应该如何验证登录ID 的真伪?”下,执行下列操作之一:-要使用Windows 用户名和密码,请单击“通过使用网络登录ID 的Windows NT 身份验证”。
-要使用数据库用户名和密码,请单击“通过使用用户输入的登录ID 和密码的SQL Server 身份验证”,然后在相应的框中输入数据库登录ID 和密码。
9、单击“下一步”两次,然后单击“完成”。
10、要确保您输入的信息是正确的,请单击“测试数据源”。
11、请执行下列操作之一:-如果收到错误消息,请重新检查在前面步骤中输入的值。
-如果收到消息“测试成功!”,请单击“确定”。
12、单击“确定”两次。
注释:有关各对话框中不同选项的详细信息,请单击“帮助”。
通过ORACLE通用连接访问SQLServer数据库的方法要通过Oracle通用连接访问SQL Server数据库,需要使用Oracle 的适配器来连接到SQL Server数据库。
以下是通过Oracle通用连接访问SQL Server数据库的方法:1. 安装并配置Oracle通用连接适配器:- 在Oracle数据库服务器上找到适配器的安装目录。
HS_FDS_CONNECT_INFO = server_nameHS_FDS_TRACE_LEVEL = offHS_FDS_SHAREABLE_NAME = /usr/local/bin/libodbc.so其中server_name是SQL Server数据库的主机名。
SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME = odbc)(ORACLE_HOME = /path/to/oracle_home)(PROGRAM = dg4odbc)其中/oracle_home是Oracle数据库的安装目录。
2.配置ODBC数据源:- 在Oracle数据库服务器上安装必要的ODBC驱动程序以连接到SQL Server数据库。
- 在ODBC数据源管理器中配置一个ODBC数据源,以便Oracle数据库可以通过该数据源连接到SQL Server数据库。
- 确保ODBC数据源名称与initodbc.ora文件中的server_name匹配。
3.创建数据库链接对象:- 在Oracle数据库服务器上创建一个数据库链接对象,该对象将用于连接到SQL Server数据库。
-使用CREATEDATABASELINK语句创建数据库链接对象,语法如下:CREATE DATABASE LINK link_nameCONNECT TO username IDENTIFIED BY passwordUSING 'data_source_name';其中link_name是链接名,username是在SQL Server数据库中的用户名,password是对应的密码,data_source_name是ODBC数据源的名称。
下面介绍配置ODBC 的过程1 、打开“控制面板”-> “管理工具”-> “数据源(ODBC)”,如图如果是在64 位操作系统上,要给32 位程序访问,注意需要设置32 位的数据源,如下图这是配置成功的界面,如果没有配置好,就单击“添加”。
如果是SQL Server 数据源,就如下图所选。
填写“名称”、“服务器”(最好能够在下拉菜单中选择,有时下拉菜单没有也能直接填写名称),单击“下一步”上图中,如果是SQL Server 数据源,设置服务器应为SQL server 所在的计算机的IP 地址。
如上图的设置,输入SQL Server 数据库的用户名和密码。
完成时,单击“测试数据源”,可以验证安装情况。
如果是Access 数据源首先确认安装微软的access 数据库引擎AccessDatabaseEngine.exe如下图所选32 位数据源如下图,选择access 数据库引擎,注意是(*.mdb, *.accdb) ,这样无论什么版本的access 数据库都可兼容。
设置数据源的名称,并点击“选择”按钮,选择Access 数据库对于从局域网内网访问共享目录下的access 数据库的情况,如上图,点击网络,以访问存储Access 数据库计算机的共享目录。
注意:事先需要先将保存Access 数据的计算机上,设置将Access 数据库文件共享。
比如,SK 数据库所在文件夹为SK,如下图:选择SK 文件夹,右键单击,选择属性。
如上图,选择高级共享—权限—允许彻底控制。
这样局域网内的计算机就能访问该Access 数据库文件了。
此外还可以通过映射网络文件夹的方式来访问局域网的数据库文件,如下图:如上图,设置局域网中访问Access 数据库的共享路径。
上图是设置完成的Access 数据库的SK 数据源。
使用ODBC连接SQL Server时,可以设置以下参数:1. 连接字符串:连接字符串包含要连接的SQL Server实例的详细信息,例如服务器名称、实例名称、数据库名称和用户凭据。
连接字符串通常以"DRIVER={SQL Server};"开头,后面跟着服务器名称、实例名称、数据库名称等。
例如:```phpDRIVER={SQLServer};SERVER=myServer;DATABASE=myDatabase;UID=myUsernam e;PWD=myPassword;```2. 服务器名称:指定要连接的SQL Server实例的名称或IP地址。
3. 实例名称:指定要连接的SQL Server实例的名称。
如果使用默认实例,则可以省略此参数。
4. 数据库名称:指定要连接的数据库的名称。
5. 用户名(UID):指定用于连接SQL Server实例的用户名。
6. 密码(PWD):指定用于连接SQL Server实例的密码。
7. 语句超时时间:指定查询的超时时间,以秒为单位。
如果查询超过指定的超时时间而未返回结果,将会被终止。
8. 其他选项:还有其他一些选项可供使用,例如使用加密连接、使用TCP/IP协议等。
在使用ODBC连接SQL Server时,可以通过设置ODBC数据源管理器中的连接字符串来配置上述参数。
具体步骤如下:1. 打开ODBC数据源管理器(在Windows上,可以在“开始”菜单中搜索“ODBC”)。
2. 在“用户DSN”或“系统DSN”选项卡中,右键单击要编辑的SQL Server连接,并选择“属性”。
3. 在“连接属性”对话框中,选择“连接字符串”选项卡。
4. 在“连接字符串”文本框中,修改连接字符串以包含所需的参数,例如服务器名称、实例名称、数据库名称等。
5. 根据需要设置其他参数,例如语句超时时间和加密选项。
6. 单击“测试连接”按钮以验证连接是否成功。
odbc数据源的配置方法嘿,朋友们!今天咱来聊聊 ODBC 数据源的配置方法。
这可真是个有点头疼但又超级重要的事儿呢!ODBC 数据源啊,就像是一个数据的大通道,把不同的数据库和我们要使用它们的程序连接起来。
你可以把它想象成是一条神奇的纽带,让数据能顺畅地跑来跑去。
首先呢,咱得找到那个 ODBC 数据源的管理工具。
这就好比是找到打开宝库大门的钥匙。
不同的操作系统,这钥匙的位置可能不太一样哦。
比如说在 Windows 系统里,咱就得去控制面板里好好找找。
找到之后,就可以开始创建新的数据源啦!这就像是给数据源盖一个小房子,得把各种参数都设置好。
比如要告诉它数据库在哪里呀,用啥用户名和密码呀。
然后呢,选择你要连接的数据库类型。
这就像是给数据源选一个合适的帽子,得匹配才行呢!不同的数据库类型,就像不同款式的帽子,各有各的特点。
接着,就是输入各种详细的信息啦,比如服务器地址、数据库名称啥的。
这可不能马虎,就跟你填地址寄快递一样,错一个字都可能寄不到地方呢!再之后,设置好一些其他的选项,比如连接超时时间啊啥的。
这就像是给数据源的小房子装修一下,让它住起来更舒服。
等这些都弄好了,嘿,你的 ODBC 数据源就配置好啦!就好像是小房子盖好了,数据源可以舒舒服服地住进去啦。
配置 ODBC 数据源,是不是听起来有点复杂?但别担心呀,只要一步一步来,肯定能搞定的。
就像爬山一样,虽然过程有点累,但爬到山顶看到美丽的风景,那感觉可太棒啦!咱想想,如果数据源没配置好,那不就像是路没修好,数据怎么能顺畅地跑起来呢?所以呀,一定要认真对待这个配置过程哦。
总之呢,ODBC 数据源的配置方法虽然有点小麻烦,但只要咱有耐心,仔细去做,就一定能成功。
大家加油哦!让我们的数据源都乖乖听话,为我们的工作和学习助力!。
配置sql server ODBC 数据源
1.配置sql server ODBC 数据源
在2003操作系统下配置sql server ODBC 数据源步骤,辅助调试
步骤:
1)第一步
控制面板下选择管理工具--- ODBC 数据源,双击图标单击添加
2)第二步
在系统DSN选项上,单击添加按钮,出现创建数据源对话框,选择SQL server
3)第三步
单击完成按钮,出现创建到sql serve 数据源。
如图所示
输入数据源名称、数据源描述和SQL server 所在的服务器名称或者IP 地址。
服务器名称也是sql server 所在的服务器名称,也可以是IP地址。
单击下一步
4)第四步
选择登陆sql server 时的身份验证方式。
并输入登陆sql server 时所用到的用户名和密码,如下图所示
用户名和密码是在sql 建立的。
在sql server 数据库中选择安全性---> 登陆如图所示
关键点:点击“客户端配置”,可以反复在“named pipes(P)”和“TCP/IP”调试
A、软件并不用ODBC作为数据源访问数据库,安装时有时会碰到网络版连接不上数据
库的情况,telnet指令测试成功!
B、“TCP/IP(T)”数据源配置失败的情况下,可以在尝试“named pipes(P)”配置数据源,
基本可以故障解决。
故障原因:操作系统,在日常使用中,发生改动导致。
5)第五步
默认数据库是master,因测试连接,所以不用更改数据库。
然后单击下一步
6)第六步
按默认设置,单击完成按钮。
7)第七步
这里给出了数据库连接的摘要信息,如果想测试一下是否能够连接到数据库,可以单击“测试数据源(T)”,会出现测试结果,如下图所示。