数据库连接失败的原因

数据库连接失败的原因,第1张

问题一:电脑显示连接数据库失败怎样回事 测试连接数据库不成功,在保证连接服务器设置对话框内各项内容填写正确的条件下。1般出现毛病提示的缘由有以下几种情况:1、首先看服务器电脑有无关闭WINDOWS防火墙或瑞星的防火墙2、局域网不通局域网不通就是局域网内各电脑间没有到达不需要用户名和密码的访问,就是不能相互访问同享文件,可以通过计算机间能否相互访问同享文件来判断局域网是不是畅通。方法在“网上邻居”的地址栏中输入“\\”加上要访问计算机的“记算机名称或是本地ip地址”然后链接(例如\\192.168.0.1),可以访问说明局域网畅通3、数据库服务没有启动如果是数据库没有运行,软件测试连接一样也会出现毛病提示。可以在开始菜单------程序----启动------ServiceManager或是在开始菜单----运行----输入cmd------回车-----在出现黑屏界面的光标处输入netstartMSSQLSERVER----回车如果出现提示为“要求的服务器已启动”,说明数据库已在运行了;“服务名无效”说明输入的命令不正确;“没法启动数据库服务“说明数据库文件被破坏或是其他缘由造成数据库服务没法启动。 查看原帖>>

问题二:SQL 数据库连接服务器失败 由以下几个原因:

1.数据库引擎没有启动

有两种启动方式:

(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) ,并单击工具栏中的启动服务按钮把服务状态改为启动;

使用上面两种方式时,有时候在启动的时候可能会出现错误[/b],不能启动,这时就要查看SQL Server 2008配置管理器中的SQL Server 2008网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式 *** 作就可以了。

2.进行远程连接时,是否已允许远程连接.

SQL Server 2008 在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面第一种方式中,找到Database Engine,单击远程连接,在右侧将仅限本地连接(L)改为本地连接和远程连接(R),并选中同时使用TCP/IP和named pipes(B).

3.如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等.

我在一次局域网内连接数据库时,就要因为连接字符串出了问题,在局域网内一台机子连接另一台机子上数据库时,把Data Source=装有数据库的另一台机子的IP.我在连接数据库时总是出现上面的错误,查了好长时间,后来发现,IP没有正确到传到连接字符串,原来我在连接时,使用的是本地,即127.0.0.1,输入的IP没有传到连接字符串

问题三:数据库连接失败 数据库连接失误的话,通常应该是以下的几个原因:

1,没有数据库驱动包(jar)

2,如果驱动有了的话,那么记得把这个包要放到你的classpath所能识别的目录下面去。

3,如果1,2都没问题,那么是否你的数据库连接账号不对?检查你的DB名,User,Password是偿正确。

4,如果以上都没有问题,从你的程序来看是要连接SQLServer, 那么记得将SQLServer的SP3补丁打上,否则是会有连接问题存在。

如果以上都无法连接成

问题四:连接数据库错误,是什么原因 你没有说清楚是什么软件,如果软件需要连接远程数据库的话,如果远程服务器上面的sql没有启动,或者远程服务器运行不正常,都可能出现这个提示 如果连接是你本机的数据库,那你检查你本机数据库有没有启动,

问题五:为什么数据库连接失败 10分 数据库连接失败的原因

悬赏分:20 - 离问题结束有一天22小时

使用Dreamweaver的生产基地,我用aspvb的连接OLE DB访问数据库出现HTTP404错误,说,服务器没有测试服务器上运行,还有就是为网站指定的测试服务器没有被映射到,确保图像的URL前缀的根,这是它我用aspvbscript的NET开发环境是不是 BR />哦,你不能做到这一点,下一步去哪里,希望了解能告诉我

...我不明白...离开

得分。

问题六:数据库链接失败怎么办 一般来说,要查如下步骤:

1. 确认数据库是否允许远程连接

2. 确认数据库服务是否正常启动

3. 确认数据库服务器的防火墙开通

4. 确认客户端到服务器网络畅通

5. 确认连接字符串正确,包括:主机名\实例名,端口

6. 确认数据库是否允许混合登录方式

问题七:数据库链接失败怎么办 如果你是自己的服务器,请先检查用户名、密码是否完全正确如果你是空间用户,请查看数据库IP和空间IP是否一致,如果不一致,数据库主机:localhost这里请填写数据库的IP,然后检查用户名和密码是否完全正确

问题八:thinkcms数据库连接失败什么原因 应该是ODBC没有配置好,在控制面板中,找[数据源]设置, 在里面配置好要连接数据库的ODBC源,这样才能连接成功.有错误提示的话,才能更准确的找原因.

问题九:易语言SQL数据库连接失败的原因 数据库连接1.连接SQLServer()命令的提示如下:

调用格式: 〈逻辑型〉 对象.连接SQLServer (文本型 服务器名,文本型 数据库名,文本型 用户名,文本型 密码) - 数据库 *** 作支持库->数据库连接

英文名称:ConnectSQLServer

连接SQL Server数据库,如果连接成功返回真,失败返回假。本命令为初级对象成员命令。

参数的名称为“服务器名”,类型为“文本型(text)”。本参数提供 SQL SERVER 服务器名。

参数的名称为“数据库名”,类型为“文本型(text)”。

参数的名称为“用户名”,类型为“文本型(text)”。

参数的名称为“密码”,类型为“文本型(text)”。

如果返回为假,那么你要检查服务器ip或者名称是否正确,用户名和密码是否填写对了。你先用一个sql客户端来登陆sql服务器看看,如果使用你代码里面的服务器ip,用户名和密码有错误则是你的参数填写问题了。你先检查这个吧。

远程连接SQL Server 服务器端和客户端配置

关键设置

第一步(SQL SQL )

开始 >程序 >Microsoft SQL Server (或 ) >配置工具 >SQL Server 配置管理器 >SQL Server网络配置 >MSSQLSERVER(这个名称以具体实例名为准) 的协议 >TCP/IP >右键 >启用

第二步

SQL :

开始 >程序 >Microsoft SQL Server >配置工具 >SQL Server 外围应用配置器 >服务和连接的外围应用配置器 >Database Engine >远程连接 选择本地连接和远程连接并选上同时使用Tcp/Ip和named pipes

(附 如何配置 SQL Server 以允许远程连接

SQL :

打开SQL Server Management Studio >在左边[对象资源管理器]中选择第一项(主数据库引擎) >右键 >方面 >在方面的下拉列表中选择[外围应用配置器] >将RemoteDacEnable置为True (这一步很关键)

Express

如果XP有开防火墙 在例外里面要加入以下两个程序:

C:/Program Files/Microsoft SQL Server/MSSQL /MSSQL/Binn/sqlservr exe

C:/Program Files/Microsoft SQL Server/ /Shared/sqlbrowser exe

第三步

开始 >程序 >Microsoft SQL Server (或 ) >配置工具 >SQL Server 配置管理器 >SQL Server 服务 >右击SQL Server(MSSQLSERVER) (注 括号内以具体实例名为准) >重新启动

第四步

服务器端开启sa用户 开始 >程序 >Microsoft SQL Server >Microsoft SQL Server Management Studio >主数据库引擎 >安全性 >登录名 >sa 设置密码

第五步

在客户端登陆服务器端数据库 如下图所示

第六步

C#工程更改数据库连接字符串 打开C#工程 >解决方案资源管理器 >app config >更改 示例如下

[c sharp]

connectionString="data source=服务器IP/实例名initial catalog=数据库名User ID=用户名password=密码"

第七步

Good Luck! Enjoy……

用户在使用SQL Server 远程链接时 可能会d出如下对话框

在链接SQL服务器时发生网络链接错误或特定实例错误 SQL服务器不存在或者链接不成功 请验证用户名是否正确或SQL服务器是否已经配置远程链接功能 (错误发现方 命名管道供应方 错误代号 无法和SQL服务器进行链接)

如何处理这一问题?

用户如果发现这个错误提醒 需要检查三个方面的配置 并做出相关修改 (以下所标注的配置措施均以SQL 服务器为模板)

(一)用户需要做的第一件事是检查SQL数据库服务器中是否允许远程链接 在SQL 服务器中可以通过打开SQL Server 管理项目(SQL Server Management Studio )来完成这项检查 其具体 *** 作为

( )右击SQL Server 选项 选择SQL Server Management Studio

( )打开“服务器属性(Server Properties)” (右键连接名称 属性)

选择“允许用户对该服务器进行远程链接”选项后 检查是否问题已经排除 如果远程链接已经成功 该过程已经完成 若用户发现“提醒错误对话框”依然d出 那么还需要做的是

(二)为微软SQL服务器(MSSQLServer)配置相应协议

此时用户要做的是检查SQL网络链接配置 打开“SQL服务器配置管理”选项>打开“该节点的SQL服务器网络配置选项”>选择“微软SQL服务器网络协议”选项(或用户的SQL服务器中为SQL服务器配置网络协议的选项 不同版本的SQL名称可能不同)

确定“微软SQL服务器网络选项协议”中的TCP/IP协议对服务器来说是有效的 再次检查是否已经可以执行远程链接 若“错误提醒对话框”依然d出 我们需要进一步检查SQL服务器防火墙选项

(三)检查SQL服务器防火墙设置 (快捷步骤 直接关闭防火墙(不安全))

如果在进行完上两步 *** 作后 用户端计算机仍然无法远程链接到SQL服务器 用户需要做的是对SQL服务器防火墙进行重新配置 在进行这一步 *** 作时 首先找到SQL服务器上那个端口支持TCP/IP协议 用户可以在SQL服务器防火墙已经处于运行状态下 点击“TCP/IP协议”选择“属性”:

从上图中我们可以看出 这台SQL服务器上支持TCP/IP协议的是 端口 下一步要做的是在防火墙的配置中允许 端口支持TCP/IP协议即可 如果服务器上运行的是Windows *** 作系统 其配置步骤为(其他微软 *** 作系统的做法类似) 打开“控制面板”选择“Windows防火墙”选项

选择“高级设置”后 在右边菜单栏中找出“具有高级安全选项的Windows防火墙”并将其打开 打开后会发现在左边菜单栏中有“入站规则(Inboud Rules)”选项 将该选项打开 并在右边菜单栏中选择“新建规则(New Rule)”选项

打开“新建规则”选项后 利用“新内置绑定规则向导”为 端口配置“内部绑定协议”配置为适用于TCP/IP协议即可 (前提是 需要完成该步骤以前所述的所有步骤) 根据下面的几幅图为 端口配置适用于 端口即可

完成上述的三大步骤 并确认每一步都 *** 作正确后 用户的SQL服务器即可支持远程链接 一切万事ok了

lishixinzhi/Article/program/SQLServer/201311/22312

很多原因。比如:

1、数据库没启动;

2、数据库所在的服务器与当前应用服务器断网了;

3、数据库用户、密码、访问地址错了。(重点)

4、jdbc版本问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6773607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存