您的位置 首页 > u盘教程

odbc注册表修复_orange注册表修复

1.删除ODBC无法打开软件

2.在xp系统下怎样安装SQL数据库?

3.Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC

4.如何新建odbc

odbc注册表修复_orange注册表修复

方法1:下载madc2.8组件安装然后重启

不行的话看下面麻烦点

方法2:使用 Mdac.inf 可以重置这些注册表项。

注意 此程序可能会提示您插入 Windows CD 以获取新文件。

如果有 Windows CD,请根据您的操作系统执行下列操作之一。

使用 Windows 2000 和 Windows XP 零售版时

1. 单击“开始”,然后单击“运行”。

2. 在“打开”框中,键入路径\\inf(其中路径是指 Windows 文件夹的路径),然后单击“确定”。

例如,键入 C:\\Windows\\Inf 或 C:\\Winnt\\Inf。默认情况下,C:\\Windows 是 Windows 98、Windows Millennium Edition 或 Windows XP 的安装文件夹。默认情况下,C:\\Winnt 是 Windows 2000 的安装文件夹,如果您从 Windows 2000 升级到 Windows XP,那么它也是 Windows XP 的安装文件夹。

3. 在“工具”菜单上,单击“文件夹选项”。

4. 在“查看”选项卡的“高级设置”框中,单击“显示隐藏文件和文件夹”,然后单击“确定”。

5. 用鼠标右键单击“Mdac.inf”(对于 Windows 2000 或 Windows XP)或“Mdacinst.inf”(对于 Windows 98 或 Windows Millennium Edition),然后单击“安装”。

6. 如果提示您插入 Windows CD,请将 Windows CD 插入到 CD-ROM 驱动器或 DVD-ROM 驱动器中。

7. 单击硬盘上的“I386”文件夹(通常是 C:\\I386),然后单击“确定”。

注意:如果 I386 文件夹是 Windows 文件夹的子文件夹(在某些计算机上是如此),则无法选中它。在这种情况下,请在“文件复制来源”框中键入完整路径(例如,键入 C:\\Windows\\I386 或 C:\\Winnt\\I386),然后单击“确定”。

8. 重新启动计算机。

删除ODBC无法打开软件

MicrosoftOLEDBProviderforODBCDrivers(0x80004005) -->打开数据库出错,没有在指定目录发现数据库

造成这样的原因有几个

1. 数据库本身数据损坏,需要下载到本地使用OFFICE ACCESS进行修复和压缩;或重新上传备份的数据库。

2. 数据库权限错误,IIS执行用户没有读取或写入数据库的权限。

3. 数据库连接语句错误,由于数据库连接驱动的问题,有些服务器使用

conn.Open"driver={Microsoft Access Driver(*.mdb)};dbq="&Server.MapPath("data.mdb") 是不行的,更换为

conn.Open"provider=Microsoft.jet.oledb.4.0;data source="&Server.MapPath("data.mdb")

在xp系统下怎样安装SQL数据库?

答:需要在注册表当中删除相应的注册项。

可以在控制面板选中ODBC数据源管理器,卸载。如果控制面板没有ODBC,直接“开始”--“所有程序”,选中odbc图标,右击,选择“属性”,查看文件或文件夹路径,找到删除文件或文件夹即可;完成,再点“开始”--“所有程序”,选中odbc图标,右击,选择“删除”,即删除了“开始”中的odbc。

ODBC数据源管理器ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC

一,这是最简单,最直接的方法,而且非常的有效,请仔细耐心,如果失败,多尝试几次

一直以来,在安装SQL时,总会时不时提示安装程序被挂起的问题,害得我装了N次的系统,就在前几天晚上照样害我三点钟才睡,最终我上网查看了很多资料之后总结如下,希望对大家有所帮助:

今天在服务器上的SQL server挂了之后,重新装了,可老提示什么狗P程序被挂起的信息,最后不得不细找原因,功夫不负有心人,终于找出了病症所在,K,我要早知道这么简单,就再也不装系统了.....汗死,详情如下,做个备份,以便今后再碰到类似问题有地方查!

1、先运行你的安装程序,当提示挂起时,点击“确定”,切记,不要退出安装程序,用ALT+Tal键切换,点击“开始》运行”,输入“regedit”,打开注册表

2、找到目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

3、删除其中的“PendingFileRenameOperations”(在这里说明一下,PendingFileRenameOperations文件位于Session Manager右侧,即当你点击Session Manager时,在右边就可以看到了)

4、关闭注册表

5、重新开始安装SQL Server 2000,一切OK了。简单吧

6、问题解决了,哈哈(如果上述步骤没能解决你问题,请继续往后看)

二、我是在WIN2003下安装的SQL2000,不用管"...SQL2000SP2不能安装在WIN2003下.."的提示,点继续,等安装完后再马上打上SP3,没有问题!

只是在安装过程中还出现了这个错误:

安装程序配置服务器失败。参考服务器错误日志和C:\WINNT\sqlstp.log 了解更多信息.

WINNT目录下的sqlstp.log中最后是这样的错误信息:

正在启动?

Chinese_PRC_CI_AS

-m -Q -T4022 -T3659

正在与服务?

driver={sql server};server=GH;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).

driver={sql server};server=GH;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).

driver={sql server};server=GH;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).

SQL Server 配置?

####################################################

09:23:53 Process Exit Code: (-1)

09:24:14 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。

09:24:14 Action CleanUpInstall:

09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERENT

09:24:14 Process Exit Code: (1060) 指定的服务并未以已安装的服务存在。

09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER

09:24:14 Process Exit Code: (0)

09:24:14 StatsGenerate returned: 2

09:24:14 StatsGenerate (0x0,0x1,0xf0000000,0x400,2052,303,0x0,0x1,0,0,0

09:24:14 StatsGenerate -1,Administrator)

09:24:14 Installation Failed.

解决方法:

首先把安装目录和C:\Program Files下的Microsoft SQL Server文件夹删了,删除在current_user和local_machine\software\microsoft\ 下有关 Microsoft sql server 全部信息,然后

1 打开注册表

在"开始"--"运行"键入 "regedit"

2 按下列顺序点击打开

+ HKEY_LOCAL_MACHINE

+ SOFTWART

+ Microsoft

+ Windows

+ CurrentVersion

+ Setup

+ ExceptionComponents

3 将 ExceptionComponents 下面的文件夹全部删除!

如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}

{60BFF50D-FB2C-4498-A577-C9548C390BB9}

{60BFF50D-FB2C-4498-A577-C9548C390BB9}

{60BFF50D-FB2C-4498-A577-C9548C390BB9}

.......

4 重新启动:

5 重新安装 SQL Server 2000

另外在一个BLOG上看到的一个说法:

问题的原因:

此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。

当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误!

解决办法就是将计算机名称改为全部大写!

我便照着将我电脑的名称改为大写,然后重启,刚才的网络错误问题没了。但又提示我 sa 登录失败。 奇怪了,我重新安装指定的是空密码,怎么安装程序自己也会sa登录失败呢?后来才想起来,卸载Sql Server 是为了保住我的数据,就偷懒没有将原先Sql Server 安装目录下的Data文件夹内的文件删除,master.mdf 和master.ldf都在。 以前的的Sql Server是设了密码的。于是感快将这两个文件删除。再重新安装一次,OK! 安装成功.

总结:

1、 以后计算机名称一定用大写,免得惹来不必要的麻烦.

2、重装Sql Server时一定要记得将master.mdf 和master.ldf删除。

注: 我的计算机名称也是小写,但我并没有把计算机名称换成大写,只是在SQL安装过程中把用户名改成了大写,再按照上面的做法删除文件夹和清除注册表后安装成功的,所以我觉得以上的说法值得探讨!

以下还收集一些SQL2000安装程序配置服务器失败的一些解决方法:

1. sql server 2000安装出错,无法找到动态链接库sqlunirl.dll

安装文件肯定没有错,因为以前安装过,绝对可以用,机子之前有装了sql server 2000,而且可以正常使用,只是今天突然无法连接到本地数据库,打算重装,我删了program files里的ms sql的目录,然后重装sql,结果在最后一步的时候提示,无法完成配置。后来又删除了一些注册表中的sql server信息(有备份注表),再安装时,就出现这样的提示了,更糟的是,备份的注册表却无法还原

============================

现在问题解决了,总结了一些经验

当安装时出现MDAC组件安装失败时,试着修复或重装microsoft office

当你想重装sql server,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除program files\Microsoft SQL Server文件夹,再安装

当出现某某动态链接文件找不到时,可以试着在sql server的安装文件中找到这个文件,复制到系统目录下的system和system32文件夹中(一般在出现这个错误消息时,都会提示哪几个文件夹下缺少这个文件)

当出现安装程序配置服务器失败时,可以试着用一下方法解决

此错误消息可以在系统目录下找到,例如我的系统是win2000,则该文件在C:\WINNT\sqlstp.log

失败一:

正在与服务?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

SQL Server 配置?

###############################################################################

13:40:06 Process Exit Code: (-1)

13:40:09 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。

13:40:09 Action CleanUpInstall:

当出现这个错误时,试一下重装系统文件

我的机子是win2000,在dos下重新运行win2000的安装,然后选择修复,而不是全新安装

修复系统文件之后,再装sql server,则不会出现此错误消息

失败二:

正在与服务?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

SQL Server 配置?

###############################################################################

13:50:07 Process Exit Code: (-1)

13:50:10 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。

13:50:10 Action CleanUpInstall:

当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sql sever的内容

这时可以选择修复注册表,或安装ODBC修复工具.

失败三:

在与服务?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()).

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLedResult()).

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLedResult()).

SQL Server 配置?

###############################################################################

17:17:41 Process Exit Code: (-1)

17:17:45 安装程序配置服务器失败。参考服务器错误日志和

当出现这个错误时,必须安装ODBC修复工具

另外在安装过程中还出现这个错误:

装SQL时出现

SQL Redist

command line option syntax error

Type command /? for help

不知道是什么原因,但是并不影响安装,点确定后可以继续,至于是什么原因还不明白!

如何新建odbc

“Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC”,此问题的原因:没有正确注册某些动态链接库文件(.dll文件)。

解决的方法和操作步骤如下:

1、首先,按键盘“win+r”打卡“运行”窗口,如下图所示。

2、其次,在输入框中输入“cmd”命令并回车确定,如下图所示。

3、接着,弹出“命令运行符”窗口,依次输入命令“regsvr32 Softpub.dll”、“regsvr32 Wintrust.dll”、“regsvr32 Initpki.dll”,每输入一个命令回车一次,如下图所示。

4、最后,弹出如下对话框,表明问题已解决,如下图所示。

你的意思是怎样来配置一个ODBC来在编程时应用吧?可以按照下面的步骤做:

1、通过修改注册表加载数据源:

·用户数据源:HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI

·系统数据源:HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI

对于不同类型的数据源,注册表的修改也不同,但基本上要修改两个地方,一个是在ODBC.INI子键下建立一个与数据源描述名同名的子键,并在该子键下建立与数据源配置相关的项;另一个是在\ODBC.INI\ODBC Data Sources子键下建立一个新项以便告诉驱动程序管理器ODBC数据源的类型。

2、通过ODBC API加载:Windows系统子目录下的动态链接库ODBCinst.dll提供了一个可以动态增加、修改和删除数据源的函数SQLConfigDataSource,由于VC的默认库文件中不包含此函数,因此使用前需将ODBCinst.件包含在工程的头文件中,在工程的setting属性框Link页的Object/library module编辑框中增加ODBC32.lib,同时保证系统目录system32下有文件ODBCcp32.dll。

3、文件数据源的连接:除了ODBC管理器,还可以通过SQLDriverConnect来添加文件数据源。

热门文章