sql server连接不到服务器,第1张

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 BrowSQL Server 代

全部启动。

(注意:第七部要重复三遍)

如果SQL2005连接不上,并且服务器上所有与防火相关的东西都关闭了,还是连接不上。进行如下操作:

一、为 SQL 启用远程连接

1 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。

2 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。

3 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。

注意:请在接收到以下消息时单击“确定”:

直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。

4 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“服务”和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。

二、启用 SQL Server Browser 服务

1 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。

2 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。

3 在“服务和连接的外围应用配置器”页上,单击“SQL Server Browser”,在“启动类型”中单击“自动”选项,然后单击“应用”。

注意:在单击“自动”选项后,每次启动 Microsoft Windows 时将自动启动 SQL Server Browser 服务。

4 单击“启动”,然后单击“确定”。

三、在 Windows 防火墙中为SQL Server 2005 创建例外

1 在 Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。

2 在“添加程序”窗口中,单击“浏览”。

3 单击 C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Binn\sqlservrexe 可执行程序,单击“打开”,然后单击“确定”。

注意:上述路径可能会根据 SQL Server 2005 的安装位置而不同。

四、在 Windows 防火墙中为 SQL Server Browser 服务创建例外

1 在 Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。

2 在“添加程序”窗口中,单击“浏览”。

3 单击 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowserexe 可执行程序,单击“打开”,然后单击“确定”。

注意:上述路径可能会根据 SQL Server 2005 的安装位置而不同。

五、远程连接端口设置(很关键的一步,很多方法只讲了一到四步,却没有讲到第五步)

1、在服务器上打开SQL Server Configuration Manager。选择SQL Server配置治理器->SQL Server 2005网络配置->MSSQLSERVER的协议->TCP/IP,在弹出对话框中选择IP地址->IPALL->TCP端口,设置为可用端口。(如果默认

的1433端口老是连接不上,你就设置为你确认已经打开的端口试试,如21端口等)

2、在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“服务”和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。

六、测试连接

sql server 2008 连接不到本地服务器是因为里面的协议出现了问题,具体的解决方法如下:

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、点击连接,这时就可以登陆进去了。

1 确保服务器端的数据库中存在sa,并支持混合登录模式默认安装的时候,可能会忽略建立sa

2 确保服务器端的数据库是支持远程调用的打开SQL Server Management Studio,选择该数据库,右键菜单"Properties",在打开的对话框中选择Connections,把Allow remote connections to this server选上

3 确保服务器端的SQL服务的TCP/IP是Enable的打开SQL Server Configuration Manager 选择SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 把Named Pipes和TCP/IP都修改为Enabled,默认是Disabled

4 确保服务器端的SQL实例的远程调用是支持TIP/IP和named pipes的 打开SQL Server Surface Area Configuration Manager,在打开的页面中选择Surface Area Configuration for Services and Connections选中实例的Remote Connections,把Using both TCP/IP and named pipes选中

5 重启服务器端的SQL Server 2005服务,确保SQL Server Agent和SQL Server Browser的服务也启动了 默认都是需要手动启动,可以改成Automatic

6 因为服务器端的操作系统是WinXp+SP2,所以还需要检查防火墙确保防火墙中的1433端口打开了

另外, SQL Server 2005的默认端口可能不是1433 我们需要手动修改一下 打开SQL Server Configuration Manager 选择SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 查看TCP/IP的属性在打开的对话框中选择IP Address, 把到IPAll下的TCP Dymanic Ports改为0,TCP Port的值修改为1433

在Windows防火墙中的Exceptions中Add Port:TCP 1433和UDP 1434, 同时还需要Add Program先打开SQL Server Configuration Manager,在SQL Server 2005 Services中选中SQL Server,查看属性,在Advanced中记下Instance ID如(MSSQL1)

在防火墙的Exceptions中Add Program,找到诸如\Microsoft SQL Server\MSSQL1\MSSQL\Binn\sqlservrexe,添加

所有这些都做完了,客户端应该就可以访问了,最好客户端也在自己的Configration Manager的Client Configuration中设置TCP/IP为Enabled

这种错误原因较多,一个个的排除。

如果你的客户端和数据库服务器是在同一台机器上:

1、可能是数据库服务没有启动

2、可能是有实例名,你没有写上实例名,有实例名的联接是 服务器名称/实例名称

3、没有安装上数据库服务

如果客户端和服务器不是在同一台机器上,就是远程联接:

1、看一下网络通不通,可以ping一下

2、可能是数据库服务没有启动

2、可能是有实例名,你没有写上实例名,有实例名的联接是 服务器名称/实例名称

3、没有安装上数据库服务

那是因为无法连接SQL服务器,解决的方法和详细的操作步骤如下:

1、第一步,在“开始”程序中,展开SQL2012  —配置工具— SQL Server配置管理器,然后双击以打开SQL Server配置管理器,见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,双击SQL  Server服务,以检查SQL Server(MSSQLSERVER)是否正常运行,见下图,转到下面的步骤。

     

3、第三步,执行完上面的操作之后,如果显示已停止,则只需手动启动即可,见下图,转到下面的步骤。

     

4、第四步,执行完上面的操作之后,可以重新连接到SQL  Server以正常登录,见下图。这样,就解决了这个问题了。

     

sqlserver2005是一款由微软专为pc用户打造的数据库软件。但近日有的小伙伴却遇到了在登录SQLSERVER2005时,无法连接到服务器的情况,不知道怎么解决,所以今天本文为大家分享的就是关于sqlserver2005无法连接本地服务器的处理方法。

处理方法如下:

1、打开控制面板,如图所示:

2、找到管理工具一项,点击进入。

3、管理工具中,有一项为服务,打开服务。

4、找到MSSQLSERVER,如图所示,找不到的可以放大找,因为字比较小。

5、右击MSSQLSERVER,点击启动,如图所示,启动完成之后,点击关闭就好了。

sqlserver2005无法连接本地服务器的处理方法就为大家分享到这里啦,有出现同样情况的可以按照上面的方法来解决哦。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » sql server连接不到服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情