这个问题我遇到过,我也帮别人解决过,具体 *** 作:开始》程序》SQL server》配置工具》SQL server配置管理器》双击SQL server MSSQLSERVER》启动。这样就可以连接上的了!
这问题头疼,是不是要讲详细。局域网处理方案,一般连接检查顺序:
1查看数据库监听端口;
2查看该监听服务启动没有;
3查看驱动包有没有放(服务器端common->lib,开发工具common开发包[一般自带有];
4运行jdbc连接程序,有没有出异常,出异常上面没弄好,看看异常,就可以追踪处理。
5直接使用开发工具的链接测试平台,备好各个属性,添入驱动包,测试链接是否成功,成功你的程序有问题,没成功换驱动包。
一、数据库引擎没有启动
有两种启动方式:
(1)开始->程序->Microsoft SQL Server 2008->SQL Server
2008外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database
Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
(2)可打开:开始->程序->Microsoft SQL Server 2008->配置工具->SQL Server
Configuration Manager,选中SQL Server 2008服务中SQL Server(MSSQLSERVER)
,并单击工具栏中的"启动服务"按钮把服务状态改为启动;
使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server
2008配置管理器"中的SQL Server
2008网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止然后再执行上述一种方式 *** 作就可以了。
二、进行远程连接时,是否已允许远程连接
SQL Server 2008 在默认情况下仅限本地连接我们可以手动启用远程连接在上面第一种方式中,找到Database
Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named
pipes(B)"
三、如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等
你的程序应该是32位的,要调用oracle的ocidll文件,但该文件是64位的,所以会出错。
你可以在服务器上装一个32位的客户端,能解决这个问题
如果你用的是pl/sql developer,可以在设置连接里,把oci路径指到32位oci的地方
到服务里查看下。数据库引擎有没有启动。
答案补充
楼主。你是不是装的vista系统。
答案补充
你安装的时候安装了数据库引擎没。服务里没有找到sql开通的服务的话。你重新安装一下。确保你勾上了数据库引擎而不只是客户端连接工具
答案补充
呵呵。可能吧。我vista和xp下都安装过2005数据库引擎都可以安装。vista需要打补丁才行
原因太多了,例如:
服务器名错误
用户名错误,
密码错误
服务器端口错误
服务器没有运行
服务器设置错误
你需要做的是:确认服务器运行,确认参数正确
以上就是关于数据库为什么连接不上全部的内容,包括:数据库为什么连接不上、mySQL数据库连接不上怎么办。。、app不能用 提示:数据库连接错误 怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)