热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

SQLServer客户端连接的问题

经常有人反映说SQLServer客户端连接不上。现在将这类问题归纳如下:一、SQLServer实例(服务)未启动打开“SQLServer配置管理器”(或者“管理工具”中的“服务

经常有人反映说SQLServer客户端连接不上。现在将这类问题归纳如下:一、SQLServer实例(服务)未启动 打开“SQLServer配置管理器”(或者“管理工具”中的“服务

经常有人反映说SQL Server 客户端连接不上。现在将这类问题归纳如下:


一、SQL Server 实例(服务)未启动

  打开“SQL Server 配置管理器”(或者“管理工具”中的“服务”),检查对应的实例(服务)的状态是否为“正在运行”(或者“已启动”)。如果该实例没有启动(甚至客户端在连接时使用了错误的主机名和实例名),这个时候客户端当然连接不到SQL Server数据库了。

wKiom1NLaRLBNLR0AAMMXCxz8lU385.jpg



二、网络通讯协议未启用

  如果客户端使用网络协议去连接SQL Server,那么就要求SQL Server的实例(服务)也要启用相应的网络协议。一般可能出现有2种状况:

  1. 发现在SQL Server本机可以访问,但是客户端不行。这是因为,从SQL Server 2005开始,本地访问时默认使用Shared Memory(可以理解为直接去内存中访问),而远程客户端是不可能使用Shared Memory的。

  2. 修改了网络配置,启用了TCP/IP协议,可是没有重启SQL Server 实例(服务),没有生效。

wKiom1NLadDhDZQZAAGeIy9HJfE551.jpg


三、TCP/IP端口配置

  对于TCP/IP协议,请注意端口的配置。

1. 是否“全部侦听”

  如下图,此时“协议”选项卡的“全部侦听”为“是”,表示本机所有的网卡都使用同一个端口。

wKioL1NLbLywKq_nAAGqGaUR6-g469.jpg


wKiom1NLbYSxoYoKAAEDQcPIJ54247.png


  如果“全部侦听”设置为“否”,那么这台服务器的每一块网卡都可以独立配置“TCP端口”以及“已启用”。


2. 动态端口

  如果“TCP动态端口”设为0,那么将使用动态端口。

  由于动态端口在每次启用SQL Server实例(服务)时都可能改变,所以客户端访问时将自动向这台服务器的UDP 1434端口查询,询问对应的SQL Server实例(服务)的当前端口。UDP 1434对应的服务是SQL Server Browser,它负责向客户端返回其查询的SQL Server实例(服务)对应的TCP端口。

wKioL1NLbyPRrf2QAALSDlr4tJ8557.jpg



四、防火墙

  由于Windows 2008及后续版本增强了安全性,,因此在安装SQL Server时并不会自动打开防火墙端口。

wKioL1NLa82zg5mOAALiCtiAKrU387.jpg


  关于防火墙的配置,请参考 “三、为SQL Server 开放端口”。


五、帐户与密码错误

1. 访问权限的问题

  客户端访问时使用的某个帐户没有权限,当然也就不能访问 SQL Server。


2. 帐户被禁用



3. 如果是SQL帐户登录

  如果在安装SQL Server时就指定身份验证模式为“混合模式”,那么就可以允许SQL Server帐户,否则只允许Windows帐户。

wKioL1NLeYryDZFHAADup6PsA6U309.png


  安装完成之后,如果要修改身份验证模式,可以通过SQL Server Management Studio修改。修改后需要重启该SQL Server实例(服务)才会生效。

wKiom1NLecHBtDTVAAEOExwvl80750.png


本文出自 “我们一起追过的MSSQL” 博客,谢绝转载!

推荐阅读
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 本文探讨了在Windows Server 2008环境下配置Tomcat使用80端口时遇到的问题,包括端口被占用、多项目访问失败等,并提供详细的解决方法和配置建议。 ... [详细]
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 本文深入探讨了MAC地址与IP地址绑定策略在网络安全中的应用及其潜在风险,同时提供了针对该策略的破解方法和相应的防御措施。 ... [详细]
  • NFS(Network File System)即网络文件系统,是一种分布式文件系统协议,主要用于Unix和类Unix系统之间的文件共享。本文详细介绍NFS的配置文件/etc/exports和相关服务配置,帮助读者理解如何在Linux环境中配置NFS客户端。 ... [详细]
  • 解析EasyCVR平台国标GB28181协议下的TCP与UDP模式
    在使用EasyCVR视频融合平台过程中,用户常遇到关于端口设置的问题,尤其是TCP和UDP模式的区别。本文将详细介绍这两种模式在GB28181协议下的具体应用及差异。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
author-avatar
灬处男求包养灬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有