数据库连接不上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库连接不上相关的知识,希望对你有一定的参考价值。

数据库只要正确安装,连接不上,
有以下几个原因:(其他的都是废话)
1 主机数据库没给权限,提示SQL Server 不存在或访问被拒绝!
在主机设置SQL Server 组下面按属性选安全性 选所有权连接(主机是指给
连接的计算机)
2 在网上邻居里和路由器里开放1433端口
3 防火墙添加1433端口,TCP 选本机 UDP 选允许 (还不行先关防火墙)
对于不懂数据库的,叫他测试什么外内网IP端口通不通,都是多余的,他都不懂。重装SQL(正确安装),再根据上面3点设置,一定可以顺利完成!
参考技术A 回答

原因一:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决。解决方法:当正在使用的软件出现数据库不能连接时,一般就是服务器名出现问题,更改服务器名称一般可以解决问题。数据库如果是安装在本机,服务器名可以用“.”或“(local)”来代替 ;如果是安装在局域网的其它计算机上,可以用IP地址作为服务器名。原因二:如果没能正确安装SQL服务器,也会导致数据库连接不上;安装好数据库后,如果SQL服务管理器没有启动,则要去服务那里开启。

解决方法:如果是SQL数据库未能能成功安装,再次重新安装时,可能会无法安装,提示是存在一个未完成的安装挂起。解决就方法是:打开注册表编辑器,在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager中找到并删除PendingFileRenameOperations项目即可。如果是更改了Windows的用户名或者密码,会导致SQL服务管理器不能启动,解决办法是去控制版面的服务那里修改启动。

提问

这个软件,显示链接不上数据库怎么办

回答

直接重新装一下系统

提问
回答

是呢

提问

怎么重装,还不能丢失里面的文件

回答

直接用大白菜装就行

提问

我不懂,你直接告诉我怎弄

回答

直接关机

重新装

提问

关机会,重新装是重新启动电脑的意思吗?

回答

是了

SQL Server连接不上

用的是XP,SQL Server重装了N多次,装在C盘的。打开查询分析器,与本机连接不上,错误提示是:
无法连接到服务器<本机名>
服务器:消息17,级别16,状态1,〔Microsoft〕[ODBC SQL Server Driver][Shared Memory]SQL Server 不存在或访问被拒绝

PS:我安装了IIS,不过打不开ASP网页,而且连127.0.0.1或是localhost也打不开,ping 127.0.0.1是通的。IIS也重装过,但还是不行。

各位帮帮忙,小妹在此谢过啦。
有对数据库或是ASP精通的请留下你们的QQ,可以通过发消息留给我,我是新手,很多不懂的问题还要向你们请教。
是SQL Server 2000版的
服务管理器开始不了,显示信息是:发生错误 1069-(由于登录失败而无法启动服务),此时正在MSSQLServer服务上执行该服务操作

参考答案:你参考下下面看有没有对你有帮助:
SQL Server 2000安装问题集锦
1、先把SQL Server卸载(卸载不掉也没有关系,继续下面的操作)

2、把Microsoft SQL Server文件夹整个删掉。

3、运行注册表,删除如下项:

HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

4、重新启动系统

引用:

失败一:

正在与服务?

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

SQL Server 配置?

####################################################################

13:40:06 Process Exit Code: (-1)

13:40:09 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。

13:40:09 Action CleanUpInstall:

当出现这个错误时,试一下重装系统文件

win2000系统,可在dos下重新运行win2000的安装,然后选择修复,而不是全新安装

修复系统文件之后,再装sql server,则不会出现此错误消息

失败二:

正在与服务?

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

SQL Server 配置?

####################################################################

13:50:07 Process Exit Code: (-1)

13:50:10 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。

13:50:10 Action CleanUpInstall:

当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sql sever的信息

失败三:

在与服务?

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()).

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).

SQL Server 配置?

####################################################################

17:17:41 Process Exit Code: (-1)

17:17:45 安装程序配置服务器失败。参考服务器错误日志和C:\WINDOWS\sqlstp.log 了解更多信息。

当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sql sever的内容

这时可以选择修复注册表,或安装ODBC修复工具

ODBC修复工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE

失败四:

在与服务?

... driver=sql server;server=Aurora;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()). driver=sql server;server=Aurora;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()). driver=sql server;server=Aurora;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()).

SQL Server 配置?

####################################################################

###################################################################

17:17:41 Process Exit Code: (-1)

17:17:45 安装程序配置服务器失败。参考服务器错误日志和C:\WINDOWS\sqlstp.log 了解更多信息。

我出现就是这种情况:注意啦!

先用:ODBC修复工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE

如果可能是以下问题:

___________________________________________________________________

此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。

当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误!

解决办法 就是将计算机名称改为全部大写!重启安装成功。
参考技术A 我也遇到过同样的问题...
两种解决方法
1.运行对话框中输入mmc
控制台--添加/删除管理单元--添加--找到"Microsoft SQL 企业管理器"--添加
然后回到控制台

再:
控制台--另存为,将它存储为:
c:\program File\microsoft SQL Srver\80\Tools\BINN\SQL Server Enterprise Manager.MSC
即可
2. 删掉C:\Documents and Settings\YourUserName\Application Data\Microsoft\MMC\SQL Server Enterprise Manager

要是还不行的话,你查一下你那个SQL2000它是支持哪个版本的操作系统,我以前下的就只支持windows95系统
Q394868473本回答被提问者采纳
参考技术B 1,检查一下sql服务端有没有开启。
2,1433端口有没有开启。
3,用户名密码有没有输入正确(是否有效)
参考技术C 我建议首先检查你的版本,再就是安装步骤, 参考技术D 大哥 您服务开了么?

以上是关于数据库连接不上的主要内容,如果未能解决你的问题,请参考以下文章

SQLyog在连接数据库的时候怎么连不上

数据库连接不上了!怎么办?

mySQL数据库连接不上怎么办。。

数据库连接不上

mysql连接不上数据库,怎么办??

Oracle在dos下连接不上数据库问题