zoukankan      html  css  js  c++  java
  • Telnet运用and Sqlserver connection failed

    今天的工作中,需要远程访问服务器上的数据库。但是,连接错误,Error code is 1326.说句实话,关于SqlServer 不能远程访问这个问题,我遇到过N次。可是每次都不认真去研究到底是什么原因造成的?直到今天,我解决这个遇到过N多次的问题时,还是相当棘手。在今天解决这个问题过程中,我深深的明白了一条真理。”遇到问题,如果逃避了,这辈子都要被它折磨。如果,忍受着折磨的痛苦去解决它,那么它永远不敢在找你。”生活中也是一样,不要去祈祷 life  become  simple,要去祈祷 oneself become  power.遇到问题要迎难而上,不要轻言放弃。

    在网上看了一下解决关于sqlserver 远程访问失败的思路,总结了一下。

    firstly,用windows 身份验证登陆sqlserver:

    image

    登录之后,设置sqlserver登录账户:

    image

    设置sql账户的状态:
    image

    数据库实例设置允许远程访问:

    image

    Secondly,打开sql server 配置管理器:

    确认sql server服务开启:

    image

    确认TCP/IP开启 note(远程机器访问数据库,是需要TCP/IP协议的,如果这个不开启。自然是不可能远程访问的):

    image

    查看端口号:

    image

    sql server默认的端口号就是1433.Note(我今天遇到的问题就是端口号的问题,当我把端口号全部改成1433时,可以远程访问了)

    有时,不能访问的原因可能是防火墙禁了1433端口号,我们需要在防火墙中开启1433端口。我们也可以更改默认的端口号,但是也同样要去防火墙进行配置。

    在网上看这个解决方法时,看到了Telnet。Telnet是TCP/IP协议中的一员,其作用是实现远程登录。我们可以用Telnet命令,来测试数据库的端口是否可用。(我就是通过Telnet命令,来解决今天的问题的)

    遇到不懂得问题,一定要用心去学,去钻研。技术与经验就是这么慢慢积累起来的,实在做人,踏实做事。

  • 相关阅读:
    Bootstrap(9) 巨幕页头缩略图和警告框组件
    Java使用点滴
    Bootstrap(8) 路径分页标签和徽章组件
    视频会议系统MCU服务器视频传输处理模式
    honeywell1900扫描枪的使用说明
    WebDev.WebServer20.exe应用程序错误
    UEFI引导过程及windows引导修复
    低分辨率的显示器模拟高分辨率显示模式
    IIS应用程序池权限与虚拟目录身份验证权限
    ADO.Net操作数据库的方式
  • 原文地址:https://www.cnblogs.com/VitoCorleone/p/3761182.html
Copyright © 2011-2022 走看看