当前位置:首页 » 数据仓库 » xp数据库访问不了
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

xp数据库访问不了

发布时间: 2022-05-29 03:34:19

A. 我的XP电脑不能运行带数据库的ASP请高手指点!

可能是误删除了某些文件,以前可以正常运行的asp文件,现在不能连接odbc数据库了,每次都是错误:
Microsoft
OLE
DB
Provider
for
ODBC
Drivers
(0x80004005)
/asp/gform.asp,

22

但是不连接数据库的文件可以执行

B. XP系统中文件无法访问怎么办

文件无法访问的原因可能是电脑中病毒或者用户权限不够
我们可以先使用杀毒软件杀毒排查是否是中毒导致无法访问文件,若杀毒之后仍然不能恢复可以参考一下方法:
方法一:
第一步、进入XP系统后,我们首先要以管理员身份登录自己电脑的网络,然后打开电脑的资源管理器--“工具|文件夹选项”--文件夹选项”--“查看”--“使用简单共享”选项然后取消复选框;
第二步、我们右键选中不能打开的文件夹,然后选择属性点击打开,看到里面有一个安全的选项卡,我们打开选中里面的高级选项,打开高级安全设置进行设置,我们发现打开的选项是未知的账户,我们就需要更改用户,选择应用程序,打开“替换子容器及对象的所有者”这个选项,然后应用保存。
第三步、点击了应用以后我们就发现我们取得了一个文件夹的所有权,然后我们就打开权限选项,选择添加选择用户或者组选项,点击高级--立即查找选项打开,就会出现我们电脑的用户权限,我们点击确认然后设置“权限项目”打开继续操作。
第四步、然后我们在右边的选项中选择允许就可以了,最后确认所有操作,关闭所有窗口。
方法二:
右击无法访问的的文件夹→“属性” →“安全”标签 →“高级”→“所有者”标签→在“名称”框里选择当前用户→并勾选“替换子窗口及对象的所有者” →确定→“是”。
方法三:
右击不能进入的文件夹——属性——安全——添加——高级——立即查找——在找到的用户中点击当前用户帐户名——点“确定”——此时,当前用户被添加入“组和用户名称”中,应用——确定

C. ASP+IIS5.1+ACCESS+XP专业版,数据库连接不上,急!!

解决方法:
(1)检查是否在IIS中对整个网站打开了“写入”权限,而不仅仅是数据库文件。
(2)检查是否在WIN2003的资源管理器中,将网站所在目录对EveryOne用户打开所有权限。具体方法是:打开“我的电脑”----找到网站所在文件夹----在其上点右键----选“属性”-----切换到“安全性”选项卡,在这里给EveryOne用户所有权限。
注意: 如果你的系统是XP,请先点“工具”----“文件夹选项”----“查看”-----去掉“使用简单文件共享”前的勾,确定后,文件夹“属性”对话框中才会有“安全性”这一个选项卡

D. 在xp系统下sql2000数据库客户端和服务器端连接不上提示:连接错误

可能原因四点:

一."SQL Server 不存在或访问被拒绝"

这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.
一般说来,有以下几种可能性:
1,SQL Server名称或IP地址拼写有误
2,服务器端网络配置有误
3,客户端网络配置有误
要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.
============= 首先,检查网络物理连接 =============
ping <服务器IP地址/服务器名称>
如果 ping <服务器IP地址> 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等.还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server.防火墙软件可能会屏蔽对 ping,telnet 等的响应
因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.
如果ping <服务器IP地址> 成功而,ping <服务器名称> 失败
则说明名字解析有问题,这时候要检查 DNS 服务是否正常.
有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,
具体的方法是:
1.使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc).
添加一条IP地址与服务器名称的对应记录,如:
172.168.10.24 myserver

2.或在 SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明.

====接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了 TCP/IP 协议等等 =============
点击:程序 -- Microsoft SQL Server -- 服务器网络使用工具

打开该工具后,在"常规"中可以看到服务器启用了哪些协议.
一般而言,我们启用命名管道以及 TCP/IP 协议.
点中 TCP/IP 协议,选择"属性",我们可以来检查 SQL Server 服务默认端口的设置
一般而言,我们使用 SQL Server 默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.

============= 接下来我们要到客户端检查客户端的网络配置 =============
我们同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,
点击:程序 -- Microsoft SQL Server -- 客户端网络使用工具

打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.
一般而言,我们同样需要启用命名管道以及 TCP/IP 协议.
点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致.
单击"别名"选项卡,还可以为服务器配置别名.服务器的别名是用来连接的名称,
连接参数中的服务器是真正的服务器名称,两者可以相同或不同.别名的设置与使用HOSTS文件有相似之处.

二."无法连接到服务器,用户xxx登陆失败"

该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,
因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:

1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server
操作步骤:
在企业管理器中
--右键你的服务器实例(就是那个有绿色图标的)
--编辑SQL Server注册属性
--选择"使用windows身份验证"

--选择"使用SQL Server身份验证"
--登录名输入:sa,密码输入sa的密码
--确定

2.设置允许SQL Server身份登录
操作步骤:
在企业管理器中
--展开"SQL Server组",鼠标右键点击SQL Server服务器的名称
--选择"属性"
--再选择"安全性"选项卡
--在"身份验证"下,选择"SQL Server和 Windows ".
--确定,并重新启动SQL Server服务.

在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,
那就通过修改注册表来解决此问题:

1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器
2.依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
3.在屏幕右方找到名称"LoginMode",双击编辑双字节值
4.将原值从1改为2,点击"确定"
5.关闭注册表编辑器
6.重新启动SQL Server服务.

E. 连接远程数据库mysql,配置odbc,win7可以连接成功,xp连接失败,为什么xp如何连接

连接失败 ! 在localhost上 无法连接数据库, 有几种可能 :
1. 你从别地方load下来的项目, 那么这个情况 可能是 你的数据库配置信息没有修改, 比如,本地的IP或是Server地址不对, 用户名不对或密码不对. 再或是没有导入数据库.
2. 是你本地的项目, 这时, localhost 还连接不上, 那么 有可能是你的Mysql服务没有开, 或是用户名密码出现错误.
查看一下吧.. 看你的错误, 第一种可能性大一点. 你的数据库配置应该没有全面的改过来

F. xp中的SQL Server 不存在或访问被拒

你用TELNET登陆XP的IP地址,看一下能不能登陆进去
用2OOO下的企业管理器,注册一个XP服务器下的数据库,看一下能不能看到里面的内容。随嘴问一下是在同一个局域网吗,

补充回答:如果没有网络实用工具的话,那么也就是说你的端口未必开放啊。

G. xp无法连接远程SQL数据库

你要让对方的1433端口打开才行!

我前些时间写JSP连SQL的时候总出错,说端口没开!后来才知道因为现在的WINDOWS系统有漏洞,微软系统自动把计算机上的1433端口关闭了!

要想打开这个端口,必须去官网上下载SP4补丁!叫做SQL2000-KB884525-SP4-x86-CHS.EXE

我的机器安装补丁后开启服务管理器1433端口就自动打开了,

而且在命令行中输入telnet 127.0.0.1 1433也可以连接了!
你可以用netstat -na 查看开启的端口 显示listing的表明端口开启!

H. 系统出现“无法连接数据库,请检查SQL服务器是否启动或网络是否正常”怎么办

具体步骤:

1.首先确认数据库是不是正常启动了。

2.如果是第一次安装,你的操作系统是什么?vista和win7装sql2000不一定能装上,需要2005,而且如果是win7家庭版很可能出现数据库和软件连不上。

3.如果是xp,以前是不是装过数据库后来卸载了,那么卸掉sql清除干净注册表,重新安装sql,最好用完整版,不要使用msde。

4.如果是用了一段时间,很可能是杀毒软件误杀数据库文件,卸掉杀毒软件,在管理里面启动下数据库,看能否启动,如果还能启动。再启动速达看能否连接上。

5.如果数据库已经无法启动,将数据作出备份,重装数据库吧。

6.如果是本机连接没问题,其他连不上的话,关闭服务器和客户端window自带防火墙,数据库打sp4补丁,开启guest用户。

I. XP系统下为什么不能访问ACCESS数据库

Office版本过低,或者补丁没装全,比如Microsoft Jet Engine的补丁

J. 我的系统是XP 连不上sql2005的数据库

可能是你安装出现错误,sql2005是有两个安装包的,可能你只安装应用程序而没有安装sql配置文件程序,卸掉干净重新即可!