专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

SQL Server无法连接到服务器怎么办

来源:小易整编  作者:小易  发布时间:2022-06-17 02:58
摘要:SQL Server无法连接到服务器怎么办 SQL Server无法连接究竟应该如何解决呢?提示 无法连接到服务器,用户xxx登陆失败 是因为什么原因呢? 该错误产生的原因是由于SQL Server使...

SQL Server无法连接到服务器怎么办

  SQL Server无法连接究竟应该如何解决呢?提示"无法连接到服务器,用户xxx登陆失败" 是因为什么原因呢?

  该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:

SQL Server无法连接到服务器怎么办1

  1.在服务器端使用企业治理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。

  2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。

  3.在"身份验证"下,选择"SQL Server和 Windows "。

  4.重新启动SQL Server服务。

SQL Server无法连接到服务器怎么办2

  在以上解决方法中,假如在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,那就通过修改注册表来解决此问题:

  1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器。

  2.依次展开注册表项,浏览到以下注册表键:

  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]

  3.在屏幕右方找到名称"LoginMode",双击编辑双字节值。

  4.将原值从1改为2,点击"确定"。

  5.关闭注册表编辑器。

  6.重新启动SQL Server服务。

  此时,用户可以成功地使用sa在企业治理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server。

  这是因为在 SQL Server 中有两个缺省的登录帐户 BUILTIN\Administrators<机器名>\Administrator 被删除。

SQL Server无法连接到服务器怎么办3

要恢复这两个帐户,可以使用以下的方法:

  1.打开企业治理器,展开服务器组,然后展开服务器。

  2.展开"安全性",右击"登录",然后单击"新建登录"。

  3.在"名称"框中,输入 BUILTIN\Administrators。

  4.在"服务器角色"选项卡中,选择"System Administrators"。

  5.点击"确定"退出。

  6.使用同样方法添加 <机器名>\Administrator 登录。

SQL Server无法连接到服务器怎么办4

说明:

  以下注册表键:

  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode的值决定了SQL Server将采取何种身份验证模式.

  1.表示使用"Windows 身份验证"模式。

  2.表示使用混合模式(Windows 身份验证和 SQL Server 身份验证)。


本文地址:IT百科频道 https://www.hkm168.com/tags/6544.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT百科
小编:小易整编
相关文章相关阅读
  • mysql中的不等于符号是什么

    mysql中的不等于符号是什么

    mysql中的不等于符号有两种:“!=”和“”;它们都可用于判断数字、字符串、表达式是否不相等。对于“!=”和“”,如果两侧操作数不相等,返回值为1,否则返回值为0;如果两侧操作数有一个是null,那么返回值也是null。本教程操作环境:w...

  • mysql列转行函数是什么

    mysql列转行函数是什么

    在mysql中,列转行函数是“group_concat()”函数;该函数用于将非空列值按照分组条件进行合并并最终返回,如果其中有空值则返回的结果是空,语法为“selectgroup_concat(name separator';')列...

  • MySQL连接被重置,如何处理?

    MySQL连接被重置,如何处理?

    mysql连接被重置,如何处理?MySQL是一种常用的关系型数据库管理系统,广泛应用于各种不同规模的项目中。然而,在使用MySQL时,有时会遇到连接被重置的情况,这可能会给我们的项目带来一些麻烦。本文将介绍MySQL连接被重置的原因以及如何...

  • 如何设置Nginx代理服务器以在多台服务器之间实现负载均衡?

    如何设置Nginx代理服务器以在多台服务器之间实现负载均衡?

    如何设置Nginx代理服务器以在多台服务器之间实现负载均衡?引言:在现代互联网应用程序中,服务器负载均衡是保证应用程序高可用性、高性能和可扩展性的重要因素之一。Nginx是一个高性能的开源代理服务器,具有强大的负载均衡功能。本文将介绍如何利...

  • Python服务器编程:使用PyAudio进行音频处理

    Python服务器编程:使用PyAudio进行音频处理

    python是一种功能强大的编程语言,可以用于从简单的脚本到复杂的应用程序和服务器。pyaudio是python中一种流行的音频处理库,可以用于录制、播放和处理音频数据。在本文中,我们将探讨如何使用PyAudio来开发一个Python服务器...

  • SQL中的有哪几种数据类型

    SQL中的有哪几种数据类型

    sql中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型简要描述一下sql中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型字符型VARCHAR和CHARVARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们...

  • mysql环境变量如何配置

    mysql环境变量如何配置

    mysql环境变量的配置方法:1、找到c盘中的mysql安装路径;2、在“我的电脑"中,依次点击“系统属性”-“高级系统设置”选项;3、在“环境变量”弹窗中,依次点击“高级”-“系统变量”;4、找到path路径,点击“编辑”选项,......

  • mysql查询怎么设置降序

    mysql查询怎么设置降序

    在mysql中,可以利用desc关键字对查询结果进行降序显示,该关键字是descend的缩写,常于orderby子句配合使查询结果降序,语法为“select字段1,字段2...from表名orderby指定字段desc”。本...

  • 周排行
  • 月排行
  • 年排行

精彩推荐