首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

连不上数据库,怎么解决

发布网友 发布时间:2022-04-23 04:48

我来回答

3个回答

懂视网 时间:2022-04-07 23:09

今天,自己搭建好了一套开发环境。

开发环境是有两台机器组成的,我的旧笔记本A现在用作了服务器,专门用来做数据库服务器来使用。另外一台机器B,做为开发机器来使用。安装好各种软件之后,现在我的开发机器B要访问数据库服务器A,可是,连不上!!!

先说明下操作系统以及软件。我的两台机器都是用的win7操作系统,数据库服务器装的db2数据库(经测试,数据库安装正确,能提供数据服务),开发机器用的开发软件是eclipse。现在在跑的一个系统,想访问db2数据库中的数据,但是连不上。开始在网上搜索解决方案,最终,总结出了以下解决此类网络服务出问题之后的解决步骤。

三步解决法:

①.看看两台网络是否通,ping,判断网络问题

②.看看db的端口能不能连上,telnet,判断防火墙是否

③.若上面①②都行的话,再来看看db账号的授权是否授权访问机器IP , 判断db的权限控制

我的问题,就是②处出现了问题。原来,win7系统默认防火墙会默认不开放db的那个50000的端口访问权限的。作为私人开发环境,我的解决办法就是仅仅把数据库服务器的那台机器的防火墙关掉,这样,问题解决。其实,在生产环境中,最好不要这么做,要专门的管理人员来开放这个端口的访问权限。我这只是偷懒没这样做而已。具体如何开放win7的端口访问权限,请参考 http://jingyan.baidu.com/article/f96699bbadafca4f3c1b7a.html 提供的解决方案,我这就不在阐述。

数据库连不上一般处理办法

标签:

热心网友 时间:2022-04-07 20:17

按 Win + R 键, 在运行里 输入 services.msc 找到SQL SERVER(MSSQLSERVER),看看这个服务开启了没,没开的话手动开启一下,再连接。

1、IP地址配置不正确:
打开 Microsoft SQL Server 2005配置工具下的SQL Server Configuration Manager,选择MSSQLSERVER协议, 然后双击右边窗口的TCP/IP,在弹出窗口中检查IP配置。
2、可能是因为VIA协议启用造成的。解决方法如下:
1)打开SQL Server 2008中的配置工具SQL Server Configure Manager,将VIA协议禁用.
2)重新启动SQL Server(MSSQLSERVER ),成功.
3、管理员密码修改也会造成sqlserver服务无法启动。解决方法如下:
打开 Microsoft SQL Server 2005配置工具下的SQL Server Configuration Manager,在MSSQLSERVER服务属性中,修改以哪个账号来启动服务。
我机器启动不了服务的原因就是启用了 “VIA”服务,禁用后,OK了。

热心网友 时间:2022-04-07 21:35

你的SID写错了吧。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com