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命令,来解决今天的问题的)

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

  • 相关阅读:
    Use OWIN to Self-Host ASP.NET Web API 2
    PowerShell 中使用json对象的性能比较
    mysql创建utf-8字符集数据库
    url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介
    PowerShell文件系统(一)前言
    流程控制------if else分支语句
    可变数据类型和不可变数据类型
    python-----运算符及while循环
    数字类型和字符串类型
    python 基础-----数字,字符串,列表,字典类型简单介绍
  • 原文地址:https://www.cnblogs.com/VitoCorleone/p/3761182.html
Copyright © 2011-2022 走看看