昨天我的SQL(Microsoft SQL Server 2005 )登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法。(解决方法有很多种,这些只是我的解决方法,仅供参考)问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码点击确定就可以了。问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)解决方法:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server 2005就可以了。问题三、无法打开用户默认数据库。登录失败。用户‘sa’登录失败。(Microsoft SQL Server, 错误:4064)解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,将默认数据库设置成master,点击确定就可以了。
解决方案 »
- 求简单的sql语句!(升序降序)
- 关系模式R(x,y,z),满足函数依赖集f={x->y,x->z},则R为BCNF,对吗?
- 从企业管理器新增加的数据文件大小为什么不见增长
- SQL中的CASE使用方法【转】
- 触发器的问题,for update
- SQL Server2000中是否有自动断开连接的说法?
- 数据库出错(the rollback transaction request has no corresponding begin transaction)
- 一个触发器的设计,简单
- 触发器如何向远程数据库写值?求助!!!
- 【讨论】左连接和内连接哪个性能更好?
- 添加记录时出现“对象名 无效”怎么回事?
- 存储过程-复合if else?
2,如果还是不行看这里,这可能是服务器身份验证有关系,先用windows身份验证的方式登录进去,然后打开服务器属性,“安全性”把服务器验证方式改成“SQL SERVER 和 Windows身份验证模式”。
看一下很有帮助,最后一步重启数据库很重要,我也遇到相同问题,重启了数据库就OK了