sql远程链接

1.检查网络连接
  在客户端ping服务器的IP,检查是否ping得通,如果ping不同,请将网络连接好再进行下一步
2.检查远程服务器是否启动了sql server 2000服务。
  如果服务未启动,就启动sql server 2000服务,启动进行下一步
3.检查数据库版本
  在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打sp3及其以上版本的补丁。打上补丁后进行下一步
4.检查服务器/客户端的tcp /ip端口是否配置为1433端口
  在服务器网络实用工具/客户端网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。检查无误后进行下一步
5.检查1433端口是否被监听
  程序=>运行=>cmd=>netstat -a -n  查看"ip:1433 LISTENING"字样,如果有,则表示1433端口被监听,此时可进行下一步
6.在Dos或命令行下输入telnet 服务器IP 端口,看能否连接服务器
  程序=>运行=>cmd=>telnet ip 1433(如telnet 202.122.211.212 1433)
  再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动,此时表示该计算机可以执行远程连接。
  (注:通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。事实上,如果默认端口被修改,也是可以的,但是在

客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚

举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相

应的改变。)
7.连接远程服务器端数据库
  企业管理器=>右键SQlserver组=>新建sqlserver注册=>下一步=>写入远程IP=>下一步=> 选Sqlserver登陆=>下一步=>写入登陆名与密码=>下一步=>下一步=>完成
  查询分析器=>文件=>连接=>写入远程IP=>写入登录名和密码=>确定
  通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。

 一般情况下是可以连通的,如果提示错误,则进入下一步。
8. 错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如sa)进行连接。解

决方法如下:
  a 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。
   b 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。
  c 在"身份验证"下,选择"SQL Server和 Windows "。
  d 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方

法)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值