sql server开启了服务无法连接到服务器

sql server开启了服务无法连接到服务器,第1张

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

地址栏输入 >这个是因为你启用了NAT/基本防火墙,打开路由和远程访问管理器,点击IP路由选择,右击NAT/基本防火墙-属性,看看公用接口连接到Internet,去掉在此接口上启用基本防火墙的小勾,确定退出,然后重启路由和远程服务;
如果还是不行,在管理器中删除现有的路由和远程服务器,重新配置路由和远程服务器,在选择NAT Internet连接页面时,去掉通过设置基本防火墙来在对选择的接口进行保护前的小勾即可;
具体请参考以下网址或谷歌百度“Windows server 2003 NAT配置
”:
这里的NAT/基本防火墙不是指 *** 作系统自带的防火墙,而是路由和远程服务通过自定义实现的一组控制网络访问的规则, 类似于普通防火墙的网络访问控制功能,符合规定的允许访问或者不允许访问,可以起到控制网络访问的作用。如果想实现既能做WEB服务器又能做NAT路由,必须取消这个NAT/基本防火墙。


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

原文地址: https://www.outofmemory.cn/zz/13277697.html

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

发表评论

登录后才能评论

评论列表(0条)

保存