ZKX's LAB

数据库服务器一定能访问数据库吗

2020-07-16知识10

应用程序能直接访问数据库,可是为什么大家总是让应用程序通过服务器来访问数据库,直接访问不是很好吗? 如果应用程序是终端的话,会产生很多数据库连接,这样会照成数据库的压力以及不必要的连接浪费,通过服务器会管理数据库的连接池并且回收断开的连接,通过服务器还有一些原因,比如终端获取服务器时间等具体应用局域网内能访问到服务器,但就是连接不上服务器上的数据库是怎么回事? 可能性很多。1、数据库没有启动2、服务器数据库配置错误3、客户端数据库配置错误4、服务器和客户端的数据库配置不一致。5、防火墙策略禁止客户端访问服务器数据库。打开软件时,系统出现“无法连接数据库,请检查SQL服务器是否启动或网络是否正常”,应该怎么办啊? 具体步骤:1.首先确认数据库是不是正常启动了。2.如果是第一次安装,你的操作系统是什么?vista和win7装sql2000不一定能装上,需要2005,而且如果是win7家庭版很可能出现数据库和软件连不上。3.如果是xp,以前是不是装过数据库后来卸载了,那么卸掉sql清除干净注册表,重新安装sql,最好用完整版,不要使用msde。4.如果是用了一段时间,很可能是杀毒软件误杀数据库文件,卸掉杀毒软件,在管理里面启动下数据库,看能否启动,如果还能启动。再启动速达看能否连接上。5.如果数据库已经无法启动,将数据作出备份,重装数据库吧。6.如果是本机连接没问题,其他连不上的话,关闭服务器和客户端window自带防火墙,数据库打sp4补丁,开启guest用户。数据库一定要放在服务器的吗?能否放在端客户端啊? 当然也可以放在客户端,很多小型软件特别是用ACCESS小型数据库的软件就经常把数据库文件放在客户端。这要根据你的软件设计和是否要对数据加密有要求等来决定。两天电脑怎么共用一个数据库,一台做为服务器,另一台是访问过来的。 在服务器上安装2000sql的服务器版,另一台安装客户端,客户端进去的时候选择服务器的计算机名字,就可以了。访问数据库时,应用程序可直接访问,为什么需要通过web服务器呢? 因为如果每个应用程序都可以直接访问数据库,谁改了数据库中的数据怎么办?通过服务器来访问有一个管理作用并且可以保证数据库的安全性我的项目发布到网上的服务器不能向数据库插入数据,但可以访问数据,请问什么原因 能查看,说明能连接上数据库;不能修改,如果代码没有问题的话,是不是服务器上对数据库文件的访问权限不够!没有数据库的服务器可以被访问么 当然可以访问,域名解析跟服务器完全是两回事。网页能直接从数据库中存储数据而不通过服务器吗? 这。你是超级外行吧。数据库,只是个虚拟概念,是一种软件,是用来从逻辑上按某种顺序存储数据的运行在系统上的软件而言而服务器呢,就是电脑,不过功能比电脑更强大,更稳定,兼容性更好而言的一个实实在在的物理设备。为什么要把应用服务器和数据库服务器分别放在不同机器上 安全性,应用挂了数据库不一定挂,可用其它应用连上来即可用。应用一般暴露在外网,数据库可不能也暴露在外网,网络建设需要。性能上考虑:服务器所在机器要处理大量请求,耗用大内存和占用大量资源,数据库也要占用大量资源,避免机器抗不住。(内存不是唯一资源)

随机阅读

qrcode
访问手机版