当前位置:首页 » 数据仓库 » 怎么进入odbcsql的dsn配置
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

怎么进入odbcsql的dsn配置

发布时间: 2022-09-27 05:47:15

1. 如何配置odbc数据源

下面以mysql数据库为例,简单介绍一下ODBC数据源的配置方法。
1、在网上下载一个是MYSQL数据库的ODBC驱动程序:mysql-connector-odbc-5.1.7-win32.msi以默认选项安装该文件。
2、打开“控制面板”——“管理工具”——“数据源(ODBC)”
3、打开数据源(ODBC),在用户DSN选项卡中点击“添加”按钮,弹出“创建新数据源”窗口。
4、选中“MYSQL
ODBC
3.51
Driver”,点击“完成”按钮。
5、弹出新窗口,在login选项卡中填写数据源信息。
Data
Source
Name
数据原名称;
Discription
描述(选填);
Server
数据源计算机的IP;
User
数据库用户名;
Password
数据库密码;
DataBase
数据源所要连接的数据库;
6、配置完后,点击“test”按钮,如果提示连接成功,即配置成功。
7、点击“OK”返回用户DSN选项卡,增加一条记录,名为你所配置的数据源名称。
8.打开sql
server企业管理器,新建一数据库自己命名,我取名为MySql。选择该数据库,单击右键选择所有任务\导入数据。
9.选择SQL
Server
Import
and
Export
Wizard,数据源选择.Net
FrameworkData
Provider
for
Odbc,,drives填写为:MySQL
ODBC
5.1
Driver,DSN填写为:MysqlDNS.

2. 如何用ODBC访问SQL数据库

如何用ODBC访问SQL数据库
SQL Server 2008数据库部署完成后,服务器访问和客户端计算机访问都可以通过ODBC访问SQL数据库。
基于ODBC的应用程序对数据库的操作不依赖任何数据库系统,不直接与数据库系统联系,所有的数据库操作由对应的ODBC驱动程序完成。下面小内为大家介绍如何用ODBC访问SQL数据库。
1.选择“开始”→“管理工具”→“数据源(ODBC)”选项,显示“ODBC数据源管理器”对话框。

2.切换到“系统DSN”选项卡,默认情况下计算机中没有部署和任何数据库的连接。

3.单击“添加”按钮,显示“创建新数据源”对话框。在“选择您想为其安装数据源的驱动程序”列表中,选择“SQL Server”选项。

4.单击“完成”按钮,启动创建新数据源向导,显示“创建到SQL Server的新数据源”对话框。在“名称”文本框中,键入数据源的名称,在“服务器”列表中选择目标SQL Server 2008数据库服务器,或者键入数据库服务器的名称。

5.单击“下一步”按钮,显示下图对话框,设置数据库的身份验证方法。ODBC支持基于Windows NT模式的身份验证和基于SQL Server的验证模式。本例中选择SQL Server验证模式。在“登录ID”文本框中,键入数据库管理员的名称,在“密码”文本框键入数据库管理员的密码。

6.单击“下一步”按钮,显示下图所示的对话框。设置连接的目标SQL Server 2008数据库服务器后,默认连接的数据库。默认没有选择任何数据库,其他选项使用默认值即可。

7.单击“下一步”设置连接到SQL Server 2008的数据库参数,建议使用默认值。如果在部署SQL Server 2008的过程中,更改了默认的数据库参数,建议在此对话框中设置和部署数据库时使用相同的参数。

8.单击“完成”按钮,显示创建ODBC数据源使用的参数。

9.单击“测试数据源”按钮,测试能够连接到目标数据库,如果成功显示“SQL Server ODBC 数据源测试”对话框,在“测试结果”列表中会显示“测试成功”信息。

10.单击两次“确定”按钮,完成ODBC数据源的创建,创建成功的数据源。应用程序即可通过ODBC数据源连接到目标数据库。

3. win7的odbc数据源怎么配置(求大神帮忙啊!谢谢了~~~)

1、开始→设置→控制面板→管理工具→双击数据源(ODBC);
2、在ODBC数据源管理器中,单击系统DSN标签,单击“添加(D)”按钮,并在列表框中选择SQL Server,然后单击完成。如果已经存在现有的数据源,则选择指定的数据源后,单击“配置”,转向对该数据源进行重新配置。
3、在创建到SQL Server新数据源窗口中的“名称(M)”右侧,输入:VCSQLServer2005;“描述(D)”右侧,输入:VC SQL Server 2005;“服务器(S):”右侧,输入:指定服务器的位置和名称(通常使用默认服务器,输入一个英文字符半角圆点)。
4、在创建到SQL Server新数据源窗口中,单击“下一步(N)>”,选择“使用网络登录ID的Windows NT验证(W)”或者“使用用户输入登录ID和密码的SQL Server(S)”(默认选择前者),然后单击“下一步(N)>”。
5、在创建到SQL Server新数据源窗口中,勾选“更改默认的数据库为(D):”,并在其下方的下拉列表框中,选择用户连接的默认数据库(本例选择:VcSqlAdoDB),然后单击“下一步(N)>”,再单击“完成”。
6、在ODBC Microsoft SQL Server安装窗口中,单击“测试数据源(T)”,等待测试成功后,单击“确定”完成数据源配置。

4. 怎么在电脑上配置ODBC的数据源连接(出现下面情况,下一步怎么做)

ODBC环境配置
打开ODBC数据源管理器面板。
在windows2000
打开控制面板,再打开管理工具,你就能看到数据源(ODBC)这一项了,对windows9x来讲,则直接在控制面板中就可以看到。
双击图标打开管理器,再选择系统DSN
,我们的数据源是在这里添加的
添加数据源。点击添加按钮,开始创建数据源,在接下来的对话框中选择数据源的驱动程序.

5. 如何新建ODBC并设置系统DSN

DataSourceName =NetmarbleTestDB
DBQPath = NetmarbleTestDB.mdb

Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const REG_SZ = 1 'Constant for a string variable type.
Public Const REG_BINARY = 3 'Constant for Binary
Public Const REG_DWORD = 4 '32-bit number
'Creates a Key In Registry
Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
'API FOR STRING
Public Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
'API FOR DWORD
Public Declare Function RegSetValueExA Lib "advapi32.dll" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, ByRef lpData As Long, ByVal cbData As Long) As Long
'API FOR BINARY
Public Declare Function RegSetValueExB Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, ByRef lpData As Byte, ByVal cbData As Long) As Long
'API for closing the Registry Key
Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Public Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

Public Declare Function GetSystemDirectory Lib "kernel32" Alias _
"GetSystemDirectoryA" (ByVal lpBuffer As String, _
ByVal nSize As Long) As Long
Public Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" _
(ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long

Public Function CreateDSN(DataSourceName As String, DBQPath As String, UID As String, Password As String) As Boolean
Dim DatabaseName As String
Dim Description As String
Dim DriverPath As String
Dim DriverName As String
Dim LastUser As String
Dim Regional As String
Dim Server As String
Dim lResult As Long
Dim hKeyHandle As Long
Dim Engines As String
Dim Jet As String
Dim Driver As String
Dim DriverId As Long
Dim FIL As String
Dim SafeTransaction As Long
Dim ImplicitCommitSync As String
Dim MaxBufferSize As Long
Dim PageTimeOut As Long
Dim Threads As Long
Dim UserCommitSync As String
CreateDSN = True
Engines = "Engines"
Jet = "Jet"
FIL = "MS Access;"
DriverId = &H19
SafeTransaction = &H0
ImplicitCommitSync = ""
MaxBufferSize = &H800
PageTimeOut = &H5
Threads = &H3
Driver = GetSystemPath & "\odbcjt32.dll"
DriverName = "Microsoft Access Driver (*.mdb)"

'Create the new DSN key.
lResult = RegCreateKey(HKEY_LOCAL_MACHINE, "SOFTWARE\ODBC\ODBC.INI\" & DataSourceName, hKeyHandle)
If lResult <> 0 Then
CreateDSN = False
MsgBox "Write to REG failed, please login as administrator", vbCritical + vbOKOnly
End If
'DBQ
lResult = RegSetValueEx(hKeyHandle, "DBQ", 0&, REG_SZ, ByVal DBQPath, Len(DBQPath))
'Driver
lResult = RegSetValueEx(hKeyHandle, "Driver", 0&, REG_SZ, ByVal Driver, Len(Driver))
lResult = RegSetValueExA(hKeyHandle, "DriverId", 0, REG_DWORD, DriverId, 4) 'write the value
'FIL
lResult = RegSetValueEx(hKeyHandle, "FIL", 0&, REG_SZ, ByVal FIL, Len(FIL))
lResult = RegSetValueExA(hKeyHandle, "SafeTransaction", 0, REG_DWORD, SafeTransaction, 4) 'write the value
'Password
lResult = RegSetValueEx(hKeyHandle, "PWD", 0&, REG_SZ, ByVal Password, Len(Password))
'UID
lResult = RegSetValueEx(hKeyHandle, "UID", 0&, REG_SZ, ByVal UID, Len(UID))
lResult = RegCreateKey(HKEY_LOCAL_MACHINE, "SOFTWARE\ODBC\ODBC.INI\" & DataSourceName & "\" & Engines, hKeyHandle)
lResult = RegCreateKey(HKEY_LOCAL_MACHINE, "SOFTWARE\ODBC\ODBC.INI\" & DataSourceName & "\" & Engines & "\" & Jet, hKeyHandle)
'ImplicitCommitsync
lResult = RegSetValueEx(hKeyHandle, "ImplicitCommitSync", 0&, REG_SZ, ByVal ImplicitCommitSync, Len(ImplicitCommitSync))
'MaxBufferSize
lResult = RegSetValueExA(hKeyHandle, "MaxBufferSize", 0, REG_DWORD, MaxBufferSize, 4) 'write the value
'PageTimeOut
lResult = RegSetValueExA(hKeyHandle, "PageTimeOut", 0, REG_DWORD, PageTimeOut, 4) 'write the value
'Threads
lResult = RegSetValueExA(hKeyHandle, "Threads", 0, REG_DWORD, Threads, 4) 'write the value
'UserCommitSync
lResult = RegSetValueEx(hKeyHandle, "UserCommitSync", 0&, REG_SZ, ByVal UserCommitSync, Len(UserCommitSync))
'Close the new DSN key.
lResult = RegCloseKey(hKeyHandle)
lResult = RegCreateKey(HKEY_LOCAL_MACHINE, "SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources", hKeyHandle)
lResult = RegSetValueEx(hKeyHandle, DataSourceName, 0&, REG_SZ, ByVal DriverName, Len(DriverName))
lResult = RegCloseKey(hKeyHandle)
End Function

Public Function GetSystemPath() As String
Dim sysPath As String
sysPath = String(255, 0)
Call GetSystemDirectory(sysPath, 256)
sysPath = Left(sysPath, InStr(1, sysPath, Chr(0)) - 1)
GetSystemPath = sysPath
End Function

Public Function GetWindowsPath() As String
Dim sysPath As String
sysPath = String(255, 0)
Call GetWindowsDirectory(sysPath, 256)
sysPath = Left(sysPath, InStr(1, sysPath, Chr(0)) - 1)
GetWindowsPath = sysPath
End Function

6. SQL数据库与ODBC数据源怎么连接与配置

ADO可以与ASP结合,以建立提供数据库信息的主页内容,在主页画面执行SQL命令,让用户在浏览器画面中输入,更新和删除站点服务器的数据库信息;ADO使用RecordSets对象,作为数据的主要接口;ADO可使用Vbscript,JavaScript语言来控制数据库的访问,与查询结果的输出显示画面;ADO可连接多种的数据库,包括SQL Server、Oracle、Informix等支持ODBC的数据库。因此,在使用ADO访问数据库之前我们还有一项重要的工作要做,那就是创建和配置ODBC数据源。
1. ODBC的定义
首先,还是也让我们来解释一下有关ODBC的概念,这将有利于下面内容的理解。ODBC(Open Database Connectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,当然也包括了Access。
数据库驱动程序使用Data Source Name (DSN) 定位和标识特定的 ODBC 兼容数据库,将信息从 Web 应用程序传递给数据库。典型情况下,DSN 包含数据库配置、用户安全性和定位信息,且可以获取 Windows NT 注册表项中或文本文件的表格。通过 ODBC,我们可以选择希望创建的 DSN 的类型:用户、系统或文件。
为了更好地让大家理解上一段话,我们接下来来解释一下其中的几个名词:
DSN:根据MICROSOFT的官方文档,DSN的意思是“应用程序用以请求一个连到ODBC数据源的连接(CONNECTION)的名字”,换句话说,它是一个代表ODBC连接的符号。它隐藏了诸如数据库文件名、所在目录、数据库驱动程序、用户ID、密码等细节。因此,当建立一个连接时,你不用去考虑数据库文件名、它在哪儿等等,只要给出它在ODBC中的DSN即可。
FILE DSN: 当我们讨论这个问题时,先看看其他的DSN类型
SYSTEM DSN:这种DSN可以被任何登录到系统中的用户使用。
USER DSN:这是为特定用户建立的DSN。只有建立这个DSN的用户才能看到并使用它。在上面的两种情况中,DSN的细节都储存在系统的注册表中。

7. 如何配置odbc数据源

工具/原料
事先配置相应的环境mysql(mysql安装程序)mysql-connector-odbc-3.51.20-win32.exe(mysql数据源dobc安装程序)
步骤/方法

在网上下载一个是MYSQL数据库的ODBC驱动程序:mysql-connector-odbc-3.51.20-win32.exe(已上传),以默认选项安装该文件。
打开数据源:开始->设置->控制面板->找到数据源
打开数据源(ODBC),在用户DSN选项卡中点击“添加”按钮,弹出“创建新数据源”窗口。
选中“MYSQL ODBC 5.1 Driver”,点击“完成”按钮。
弹出新窗口,在login选项卡中填写数据源信息。
Data Source Name 数据原名称;
Discription 描述(选填);
Server 数据源计算机的IP;
User 数据库用户名;
Password 数据库密码;
DataBase 数据源所要连接的数据库;
配置完后,点击“test”按钮, 如果出现如下提示,即配置成功。
点击“OK”返回用户DSN选项卡,增加一条记录,名为你所配置的数据源名称。

8. 求求,在控制面板中配置ODBC数据源的详细步骤!!

控制面板-〉性能与维护-〉管理工具-〉数据源
(ODBC)
如果连接文件则选择“文件DSN”(略),如果连接数据库则根据自己的需要选择“用户DSN”(只有当前用户可以使用)或“系统DSN”(当录此机器的所有用户都可以使用)
单击“添加”按钮,然后根据你的数据库选择对应的驱动程序(如果驱动程序列表中没有,你需要另行安装),选择驱动程序后,单击“完成”按钮,进入配置页面,录入名称、描述(自己随便录),选择你要连接的数据库,然后按照向导逐步连接就可以了,由于选择的数据库不同具体的配置会有一定的差别,但是你能够在最后进行“测试”,确认你时候配制成功,即成功连接到了你的数据库