• 允许MS SqlServer远程连接


    实际问题:

    服务器192.168.0.103上的SQL Express数据库实例,局域网内其余机器的Sql Server Management Studio都无法连接。

    在本机上,可以用“.SqlExpress” 或者“localhostSqlExpress”作为server name来登陆,但是“127.0.0.1SqlExpress” 或者“192.168.0.103SqlExpress”均登陆失败。

    返回的错误信息有:

    SQL Network Interfaces, error: 26

    Named Pipes Provider,error:40

    解决方法:

    1,我们要确保SQL Server Authentication方式下有可用的账号。如果没有,可以跟着下面文章设置:

    sqlserver学习笔记(三)—— 为数据库添加新的用户

    2,开启服务器上SQL Server Configuration Manager(SQL Server配置管理器)的“SQL Server” 以及 “SQL Server Browser” 服务。

    如果SQL Server Browser右键菜单栏的“start”是灰色禁用的,那么需要先去Computer -> Manage -> Service里,将SQL Server Browser启用,再回到SQL Server Configuration Manager设置。

    3,设置服务器的Firewall(防火墙),修改或添加Inbound Rules, 允许UDP访问1434端口,允许TCP访问1433端口

    4,SQL Server Configuration Manager,设置TCP/IP可用,并且设置其端口为1433

    参考链接:

    https://stackoverflow.com/questions/13754563/sql-network-interfaces-error-26-error-locating-server-instance-specified

  • 相关阅读:
    H5页面尺寸兼容rem
    Mysql索引、explain执行计划
    mysql物理结构
    mysql 架构
    excel 写
    好的开源项目
    批量插入大量数据
    文件下载回显
    shardingsphere 实现 springboot集成 多数据源
    前后端代码特殊符号乱码问题
  • 原文地址:https://www.cnblogs.com/AlvinLiang/p/9073089.html
Copyright © 2020-2023  润新知