本文主要介绍sqlserver无法对用户执行查找(sql无法对用户执行查找 因为它不存在),下面一起看看sqlserver无法对用户执行查找(sql无法对用户执行查找 因为它不存在)相关资讯。
一个朋友安装了一个演示机。系统为windows server 2003,数据库为sql server2000。安装后系统不是问题,sql企业管理器也能正常打开,可以加载数据库表,但打开时不返回表数据,提示如下错误:由于部分文件缺失或未注册,查询无法执行。请再次运行安装程序,以确保所需的文件已注册。但实际上重装sql 2000是没有用的。其实可以通过以下步骤解决。1。注册以下四个dll文件,然后重新启动机器。复制代码如下:regsvr32c:程序文件通用文件系统ole db oledb32。dll regsvr32c:程序文件通用文件系统技术msado15。dll regsvr32c:程序文件通用文件系统ole db sqloledb.dll regsvr 32 c:windows system32 atl dll将上述代码复制并保存为任意文件名。使用sql2000再次查询数据,有一个未知的提供程序。该程序可能安装不正确。唐 不要惊慌,进入第二步。2。注册的dll复制代码如下:regsvr32c:程序文件通用文件系统ole db msdasql。注册dll后,再次出现企业管理器的查询,没有注册类别错误。系统的数据库访问组件似乎有问题。好吧,让我们。;让我们进行第三步。第三,根本原因是mdac的系统安装可能缺少相关文件,然后重装:转到c: windows inf,找到mdac.inf,安装正确的按钮,按照提示安装。在这个过程中,系统盘是必不可少的。解决方案3:卸载第一个sql server,然后安装microsoft sql server文件夹删除注册表。在操作过程中,hkey_current_user软件microsoft sql server和hkey_local_machine软件microsoft sql server被删除(注意microsoft sql server文件夹,然后重新开始删除)。再试试,着陆时选择混合模式。结论:第三期手术第一次应直接安装。应该也能解决这个问题。如果你有这个问题,可以试试。
了解更多sqlserver无法对用户执行查找(sql无法对用户执行查找 因为它不存在)相关内容请关注本站点。