远程访问SQL时好时坏.怎么解决
发布网友
发布时间:2022-04-14 10:43
我来回答
共1个回答
热心网友
时间:2022-04-14 12:12
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端口打开了.