(2018)如何解决sqlserver连接时的233错误和18456错误

今天做数据库实验时用pb连接sqlserver,但是由于忘记账户名和密码(平时采用windows登陆ssms),无法进行相关连接。

查看了很多网上的相关教程,折腾了好一会最后才终于成功了。记录一下相关操作:

一、sqlserver的sql账户登陆忘记密码,如何修改密码?

先用windows登陆sql server,然后在安全性里面找到登陆名称,通过其属性进行相关修改。

1、 先用Window身份验证方式登陆进去,选择数据库实例,右键选择属性——安全性:把服务器身份验证选项从“Window身份验证模式”改为“SQLServer和Window身份验证模式”。点击确定,关闭当前对象资源管理器。

 

SQL_Server_2008修改sa密码的方法 - longdcs - longshao

 SQL_Server_2008修改sa密码的方法 - longdcs - longshao

 2、 重新用Window验证方式登陆,在左边的树结构中选择“数据库”下面的“安全性”选项——登录名——sa,右键属性——在“SQLServer身份验证”中输入要设置的sa密码。

SQL_Server_2008修改sa密码的方法 - longdcs - longshao

 SQL_Server_2008修改sa密码的方法 - longdcs - longshao

详情见转载:

http://lichunlong2008.blog.163.com/blog/static/310725492012102532530995/

 

二、采用sqlserver用户名登陆时遇到问题

sql server无法用sql server身份验证

    一切准备就绪的时候,我点击了sql server想连接本地数据库的,但是奈何报了一个无法登陆的错。

 

于是我就挖空心思的百度了,找到了一套还是比较有用的方法借鉴下。

1)首先,用windows身份验证进入服务器。

 

 

2)其次找到安全性,点击进入后,找到登录名为sa,然后右击属性。

 

 

3)在属性中找到常规,然后检查下自己的账号和密码,并且在状态中将登陆状态改成启用,否则禁用状态不可运行。

 

4)接着,点击服务器右击属性,更改安全性中的服务器身份验证,然后点击确定,会弹出一个重新启用。然后点击服务器右击重新启用。再断开连接重新用sqlserver身份登录。记住!修改确定后一定要将服务器重新启动,否则还是会有相同的问题存在,直到他显示“是否确定要重新启动sqlserver”点击【确定】为止。

 

5)如果还是报错,那就可能是配置管理器里面的网络配置没有设置好。网络配置中的Named Pips和TCP/IP都得设置成启用。重新打开sql server然后再尝试连接。

 

6)可能还会报一个233错误,打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重启sqlserver2008r2尝试连接就能成功。

 

详情见转载:https://www.cnblogs.com/caidekoujiao/p/5396163.html

 

三.错误233:已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)

解决方法:点击“开始——所有程序——Microsoft SQL Server——配置工具——SQL Server 配置管理器”,在弹出的窗体中,找到“SQL Server 网络配置”,把“MSSQLSERVER的协议”下的“Named Pipes”和“TCP/IP”启动,然后重新启动电脑就可以了。

  1. 从开始程序中打开SQL Server配置管理器,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

  2. 2

    Sql Server网络配置->MSSQLSERVER的协议->设置TCP/IP为启用,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

  3. 3

    Sql Server网络配置 ->MSSQLSERVER的协议->双击”TCP/IP“->IP地址->设置好IP和TCP端口,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

  4. 4

    SQL Server服务 ->SQL Server  ->重新启动,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

    END

配置防火墙

  1. 控制面板 ->系统和安全  ->Windows防火墙 ->高级设置,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

  2. 入站规则 ->新建规则,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

  3. 端口 ->下一步,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

  4. TCP ->特定本地端口  输入1433 ->下一步,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

  5. 勾选“允许连接”->下一步,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

  6. 何时也能用该规则 全部勾选->下一步,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

  7. 输入名称->完成,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

  8. 最后点击“完成”即可,如下图所示:

    图解配置Sqlserver配置管理器及防火墙

具体操作见https://jingyan.baidu.com/article/5bbb5a1bdaa3b313eaa17964.html

  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值