症状:在SQL server 2000中打开表查看数据的时候,提示说“无法执行查询,因为一些文件缺少或未注册”
用查询分析器可以查看数据,重装了sql2000也没有用
解决办法:注册以下的四个dll文件,重启机器即可,根本无需重新安装SQL server 或者系统。
regsvr32 "C:\Program Files\Common Files\System\Ole DB\Oledb32.dll"
regsvr32 "C:\Program Files\Common Files\System\Ado\Msado15.dll"
regsvr32 "C:\Program files\Common Files\System\Ole Db\Sqloledb.dll"
regsvr32 "C:\windows\System32\Atl.dll"
保存为“任意文件名.bat”,双击执行,重启,问题解决。
注册完毕后,却出现了“未找到提供程序。该程序可能未正确安装”的提示。再到处查证,需要再注册组件:
regsvr32 "C:\Program Files\Common Files\System\Ole DB\msdasql.dll"
注册完毕后,企业管理器的查询再次出现了“没有注册类别”的错误,看来应该是系统的数据库访问组件出现了问题,病根在于系统安装时,MDAC可能丢失了相关文件,那就重装一下吧:
进到C:\WINDOWS\inf ,找到 mdac.inf ,点右键安装,按照提示安装完,即可搞定收工(需要系统盘)。
总结:在出现第一次的错误提示,即重新安装,应该即可解决问题。
分享到:
相关推荐
SQL Server误删log_ldf文件解决方案 在SQL Server中,日志文件(log_ldf)扮演着至关重要的角色,它记录了数据库中的所有事务操作。如果由于某些原因误删了log_ldf文件,可能会导致数据库无法启动或出现错误。在...
本文将深入探讨SQL Server无法收缩日志文件的原因,并提供相应的解决策略。 首先,日志文件无法收缩可能有以下原因: 1. **活动事务**:如果数据库中有未提交或正在运行的事务,日志文件无法收缩,因为它需要保留...
1. **检查安装光盘**:确保使用的安装介质(通常是 CD1 和 CD2)没有损坏或丢失必要的文件。 - 在 CD1 的 `Servers` 文件夹下找到所需的安装文件。 - 在 CD2 的 `Tools` 文件夹下寻找辅助工具。 2. **执行安装**...
### Sqlserver大数据量插入速度慢或丢失数据的解决方法 #### 概述 在处理大量数据插入SQL Server数据库的过程中,可能会遇到插入速度慢或者数据丢失的问题。这种情况通常出现在需要批量插入数千甚至上万条记录的...
"sqlserver多数据库自启动定时备份工具批量执行脚本"是一种高效的方法,它允许管理员自动化备份多个数据库,特别是在系统启动时自动运行,以确保数据始终得到保护。这个解决方案尤其适用于那些包含大量关键数据和对...
在SQL Server中,当尝试附加一个数据库时,可能会遇到错误5173,这通常意味着一个或多个文件与数据库的主文件不匹配。错误信息表明数据库的MDF(主数据文件)和LDF(日志文件)之间存在不一致性,可能是由于文件损坏...
本文将详细探讨解决“无法执行查询,因为一些文件缺少或未注册”这一常见错误的方法,该错误是在尝试查看SQL Server 2000中表的数据时遇到的。 首先,问题产生的原因可能是与操作系统交互的DLL(动态链接库)文件...
3. **识别问题**:分析错误日志,查找可能的错误消息,例如服务启动失败、文件丢失或损坏等。这有助于确定是否需要仅替换特定的文件,而非整个Binn目录。 4. **替换**:如果确认问题确实与Binn文件夹有关,从一个...
通过上述步骤,我们可以有效地解决 SQL Server 2008 无法附加 SQL Server 2005 数据库的问题。这不仅有助于数据迁移工作的顺利进行,还能确保数据的一致性和安全性。希望本文的内容对正在面临类似问题的读者有所帮助...
至于数据库的还原,可以使用sqlcmd或SQL Server Management Studio(SSMS)来执行RESTORE DATABASE命令。在命令行下,这可能看起来像: ```bash sqlcmd -S <server_name> -U <username> -P <password> -Q "RESTORE ...
当MDF文件出现损坏或丢失时,可能会导致整个数据库无法正常运行。本文将详细介绍如何仅通过MDF文件来恢复数据库,并解决在恢复过程中可能出现的一些常见问题。 #### 一、MDF文件与数据库恢复的基本概念 1. **MDF...
SQL SERVER的Always On技术是一种高可用性和灾难恢复解决方案,它提供了数据库级别的容错能力。在Always On环境中,数据库被分为主副本和一个或多个辅助副本,数据更改在主副本上进行,然后同步到辅助副本。当涉及到...
在描述中提到的“sqlserver 程序化备份”,意味着我们需要在Delphi应用程序中编写代码来执行SQL Server的备份任务。这可以通过以下步骤实现: 1. 连接数据库:使用ADOConnection组件,配置适当的连接字符串(如...
本文将详细阐述如何将SQL Server 2005创建的数据库文件迁移到较早版本的SQL Server 2000,并提供具体的操作步骤、注意事项以及可能遇到的问题解决方案。 #### 1. 理解兼容性问题 在开始迁移之前,重要的是理解SQL ...
在SQL Server 2014中进行数据还原是一项非常重要的操作,特别是在数据丢失或损坏的情况下。本文将详细介绍如何使用SQL Server 2014进行数据库还原,并针对一些常见问题提供解决方案。 #### 一、SQL Server 2014 ...
然而,有时候在安装或卸载SQL Server时可能会遇到各种问题,如安装失败、卸载不彻底等,这些问题可能由于多种原因导致,如系统冲突、文件损坏、未正确执行卸载过程等。为了解决这些困扰,出现了专门用于完美卸载SQL ...
3. **SqlServer2005彻底卸载(工具).zip**:这个文件专门针对SQL Server 2005版本,因为这个版本在卸载时可能会留下一些残留的注册表项和文件,导致后续安装或升级时出现问题。这个工具应能帮助用户完全清除2005版...
当您遇到登录到SQL Server 2008 R2时,如果与`msdb`数据库相关联的数据文件或日志文件出现问题,可能会导致错误并影响到这些关键功能的正常运行。描述中提到的"数据登录加载msdb报错"很可能是因为`msdb`数据库出现了...
在SQL Server中,管理和操作文件是数据库管理员日常工作中不可或缺的一部分。本篇文章将深入探讨如何在SQL Server中创建文件夹以及获取文件的相关信息,以便更好地管理数据库文件和其他数据相关的资源。 首先,我们...
* 在解决问题前,请先备份您的数据库,以免数据丢失。 * 在执行上述语句时,请先停掉 SQL Server 服务,以免出现意外错误。 * 在解决问题后,请及时检查数据库的状态,以免出现新的问题。 相关知识点: * SQL ...