SQL数据库连接不上怎么办
SQL数据库连接不上解决办法如下:
1、首先在键盘上找到win键和R键,同时按住win键加R键。
2、然后会出现运行,在运行里输入services,然后找到SQL。
3、找到SQL后看这个服务是否开启。
4、将服务器选择开启,再连接即可解决此问题。
上述错误我遇到两种情况:
一种是在打开打开SQL
Server
2008时弹出的;
另一种是在应用程序连接SQL
Server
2008时出现的归纳了一下,
由以下几个原因:
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没有传到连接字符串
第一步:确认你的服务器是运行的。在企业管理器中看到服务器处如果有个绿色的小三角形,表示运行成功;如果是红色方块,则未成功,如果无法用“启动”连接成功,你需要对着服务器名称点鼠标右键,选择“新建SQL SERVER注册”,然后在弹出的向导对话框中选择“下一步”,然后在出现的“可用的服务器”中选择一个已有的服务器,点“添加”,然后点“下一步”,选择使用“Windows身份验证登录”,然后一路默认点下去,最后完成,就可以启动你的服务器了。
第二步:启动成功后在企业管理器里面的服务器上右键,选属性,在“安全性”中选择验证方式为“SQL SERVER和WINDOWS”,确定。
第三步:打开查询分析器后如果还没有自动连接成功,在连接登录框上选中“如果SQL SERVER已停止,则启动它”,然后选择一个可用服务器(在上面的下拉框右下角的省略号处点击,等一会儿就行)。然后你可以选择用系统验证登录还是用SQL SERVER验证登录,后者需要你有自己的帐号和密码(可以在企业管理器的“安全性”——>“登录”中新建帐号。如果只是为了练习SQL语句,那么推荐使用系统验证,这样方便些。
这种故障往往是因为你在安装SQL Server时改变了默认的实例名,或者在对系统进行优化时禁止连接管道,也有可能因为你禁止了“服务器网络实用工具”中的命名管道。解决方案:在开始-运行中键入servicesmsc回车,然后看看MSSQLSERVER后面是什么,比如MSSQL$PC17,如果后面带有$实例名,在连接时,格式如下:127001\实例名。如果是优化所致,那就叫给你优化系统的人,因为他太聪明啦!如果是第三种情况,请打开开始-程序-Microsoft SQL Server-服务器网络实用工具-把管道启用。
那是因为无法连接SQL服务器,解决的方法和详细的操作步骤如下:
1、第一步,在“开始”程序中,展开SQL2012 —配置工具— SQL Server配置管理器,然后双击以打开SQL Server配置管理器,见下图,转到下面的步骤。
2、第二步,执行完上面的操作之后,双击SQL Server服务,以检查SQL Server(MSSQLSERVER)是否正常运行,见下图,转到下面的步骤。
3、第三步,执行完上面的操作之后,如果显示已停止,则只需手动启动即可,见下图,转到下面的步骤。
4、第四步,执行完上面的操作之后,可以重新连接到SQL Server以正常登录,见下图。这样,就解决了这个问题了。
具体步骤如下:
1、打开SQL server 配置管理器-->SQL server 网络配置-->实例名的协议(我的实例名为SQLEXPRESS)。
2、将SQLEXPRESS协议中的Named Pipes和 TCP/IP启用。
3、点击SQL Server服务,将SQL Server(SQLEXPRESS)重新启动。
4、重新打开SQL Server Management Studio ,服务器类型选择数据库引擎,服务器名称填(local)\实例名 或者 计算机名\实例名 (计算机名为你的计算机名称,实例名一般为SQLEXPRESS或者安装SQL时创建的实例名),身份验证选择windows身份验证。
5、点击连接,这时应该就会登陆进去。
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 代
理全部启动。
(注意:第七部要重复三遍)
0条评论