由以下几个原因:
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没有正确到传到连接字符串,原来我在连接时,使用的是本地,即127001,输入的IP没有传到连接字符串
“无法打开登录所请求的数据库chepaipark登录失败”错误通常是由于数据库访问权限不足或者数据库连接配置出现问题导致的。以下是一些可能的解决方法:
1 检查数据库连接字符串:确认数据库连接字符串的正确性,包括服务器名称、数据库名称、用户名和密码等信息。
2 确认数据库账户是否具有访问权限:检查数据库账户是否具有访问所需数据库的权限,如果没有权限,可以在数据库中添加相应的权限。
3 确认数据库是否处于运行状态:检查数据库是否处于运行状态,如果数据库没有正确地运行,可以重启数据库服务。
4 检查网络连接是否正常:检查网络连接是否正常,确保数据库服务器和客户端之间的网络连接没有出现问题。
5 确认数据库是否存在:检查数据库是否存在,如果数据库不存在,可以创建一个新的数据库。
如果以上方法均无法解决问题,建议联系数据库管理员或者技术支持人员,以获取更专业的帮助。
这个。。好多情况的呀。。服务器坏了。。电脑中毒了。。与数据库相连的用户名密码不正确。或者是服务器的防火墙屏蔽的你的IP,或者是由于你是用路由器上网的,端口无法接收服务器发送的数据。。
多描述一下具体情况嘛。。
SQL server连接不到服务器怎么办?
对于许多刚刚使用SQL server的人来说,回遇到这种情况:
该怎么做呢?
1,打开服务配置管理器
2点击SQL server服务
3右键SQL server服务右边三个选项的第一个
4,
点击属性后将回会看到:
5,将手动改为自动后点击左下方确定。
6,对剩下的SQL Server Brow 和 SQL Server 代理 重复3,4,5步骤。
7,将SQL Server服务的三个SQL Server (Ms 和SQL Server Brow 和 SQL Server 代
理全部启动。
(注意:第七部要重复三遍)
检查步骤:
1、在windows命令提示符中,输入 telnet 服务器ip 端口号 ,1433端口可用省略。
服务器连接正常,如图返回闪烁光标:
服务器故障、或端口号、IP错误 会出现图中错误:
2、检查服务器的RPC远程连接是否打开
3、如果是SQL2000检查是否安装SP4补丁。
以上就是关于SQL 数据库连接服务器失败全部的内容,包括:SQL 数据库连接服务器失败、无法打开登录所请求的数据库chepaipark登录失败、为什么电脑上面的数据库连接不上服务器上的数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)