SQL Server Browser无法启动?

时间:2022-12-30 17:25:33
我用的是SQL Server 2005数据库,总是不能远程连接,我发现SQL Server Browser 无法启动,请问怎么解决?

17 个解决方案

#1


帮你顶

#3


一、为 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\MSSQL.1\MSSQL\Binn\sqlservr.exe 可执行程序,单击“打开”,然后单击“确定”。

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

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

1. 在 Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。 
2. 在“添加程序”窗口中,单击“浏览”。 
3. 单击 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可执行程序,单击“打开”,然后单击“确定”。

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

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

1、在服务器上打开SQL Server Configuration Manager。选择SQL Server配置治理器->SQL Server 2005网络配置->MSSQLSERVER的协议->TCP/IP,在弹出对话框中选择IP地址->IPALL->TCP端口,设置为可用端口。(如果默认的1433端口老是连接不上,你就设置为你确认已经打开的端口试试,如21端口等)

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

六、测试连接

1、打开SQL2005登陆界面,输入服务器IP和用户名及密码。
如:
服务器名称:192.168.1.200,21
用户名:sa
密码:sa
点连接,结果连接成功。
PS:上面的服务器名称中的,21中的21第五步中第1步中设置的IPALL中的TCP端口

#4


引用 3 楼 ai_li7758521 的回复:
SQL code一、为 SQL 启用远程连接

1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。 
2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。 
3. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。

在我进行到第二步,单击启动SQL Server Browser后,总是提示我执行错误,启动无法完成

#5


看windows application事件日志有什么信息.

#6


引用 5 楼 perfectaction 的回复:
看windows application事件日志有什么信息.

SQLBrowser 服务已关闭。

#7


登录帐号什么的都设置正确了?

#8


问题找到了,我把机子上的SQL 2000 服务关掉,再启动就可以了!

#9


该回复于2010-08-06 16:52:20被版主删除

#10


引用 8 楼 xiangchengboy 的回复:
问题找到了,我把机子上的SQL 2000 服务关掉,再启动就可以了!

我也遇到了这样的问题。

#11


引用 10 楼 blueliuyun 的回复:
引用 8 楼 xiangchengboy 的回复:
问题找到了,我把机子上的SQL 2000 服务关掉,再启动就可以了!

我也遇到了这样的问题。

咋样知道自己机子上那个是sql2000的服务?

#12


引用 8 楼 xiangchengboy 的回复:
问题找到了,我把机子上的SQL 2000 服务关掉,再启动就可以了!

咋样知道自己机子上那个是sql2000的服务?

#13


引用 12 楼 wangyaninglm 的回复:
引用 8 楼 xiangchengboy 的回复:
问题找到了,我把机子上的SQL 2000 服务关掉,再启动就可以了!

咋样知道自己机子上那个是sql2000的服务?
sql server是2000的服务,MSSQLSERVER是2005的服务

#14


该回复于2011-11-14 13:27:10被版主删除

#15


机子上的SQL 2000 服务关掉??具体是哪个?安装的是sql 2005,要找2000的?

#16


引用 15 楼 nanxiaoyi 的回复:
机子上的SQL 2000 服务关掉??具体是哪个?安装的是sql 2005,要找2000的?
服务名称不同,2000对应的是sql server,2005对应的是MSSQLSERVER

#17


打开Windows服务列表,将SQL Server Browser服务设为自动并启动,就可以了。

#1


帮你顶

#2


#3


一、为 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\MSSQL.1\MSSQL\Binn\sqlservr.exe 可执行程序,单击“打开”,然后单击“确定”。

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

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

1. 在 Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。 
2. 在“添加程序”窗口中,单击“浏览”。 
3. 单击 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可执行程序,单击“打开”,然后单击“确定”。

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

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

1、在服务器上打开SQL Server Configuration Manager。选择SQL Server配置治理器->SQL Server 2005网络配置->MSSQLSERVER的协议->TCP/IP,在弹出对话框中选择IP地址->IPALL->TCP端口,设置为可用端口。(如果默认的1433端口老是连接不上,你就设置为你确认已经打开的端口试试,如21端口等)

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

六、测试连接

1、打开SQL2005登陆界面,输入服务器IP和用户名及密码。
如:
服务器名称:192.168.1.200,21
用户名:sa
密码:sa
点连接,结果连接成功。
PS:上面的服务器名称中的,21中的21第五步中第1步中设置的IPALL中的TCP端口

#4


引用 3 楼 ai_li7758521 的回复:
SQL code一、为 SQL 启用远程连接

1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。 
2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。 
3. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。

在我进行到第二步,单击启动SQL Server Browser后,总是提示我执行错误,启动无法完成

#5


看windows application事件日志有什么信息.

#6


引用 5 楼 perfectaction 的回复:
看windows application事件日志有什么信息.

SQLBrowser 服务已关闭。

#7


登录帐号什么的都设置正确了?

#8


问题找到了,我把机子上的SQL 2000 服务关掉,再启动就可以了!

#9


该回复于2010-08-06 16:52:20被版主删除

#10


引用 8 楼 xiangchengboy 的回复:
问题找到了,我把机子上的SQL 2000 服务关掉,再启动就可以了!

我也遇到了这样的问题。

#11


引用 10 楼 blueliuyun 的回复:
引用 8 楼 xiangchengboy 的回复:
问题找到了,我把机子上的SQL 2000 服务关掉,再启动就可以了!

我也遇到了这样的问题。

咋样知道自己机子上那个是sql2000的服务?

#12


引用 8 楼 xiangchengboy 的回复:
问题找到了,我把机子上的SQL 2000 服务关掉,再启动就可以了!

咋样知道自己机子上那个是sql2000的服务?

#13


引用 12 楼 wangyaninglm 的回复:
引用 8 楼 xiangchengboy 的回复:
问题找到了,我把机子上的SQL 2000 服务关掉,再启动就可以了!

咋样知道自己机子上那个是sql2000的服务?
sql server是2000的服务,MSSQLSERVER是2005的服务

#14


该回复于2011-11-14 13:27:10被版主删除

#15


机子上的SQL 2000 服务关掉??具体是哪个?安装的是sql 2005,要找2000的?

#16


引用 15 楼 nanxiaoyi 的回复:
机子上的SQL 2000 服务关掉??具体是哪个?安装的是sql 2005,要找2000的?
服务名称不同,2000对应的是sql server,2005对应的是MSSQLSERVER

#17


打开Windows服务列表,将SQL Server Browser服务设为自动并启动,就可以了。