sql不记得用户名跟密码怎么办

用windows管理员账户登录SQL server 2005后在

对象资源管理器,安全性,登录名中双击登录名 可以修改密码

然后再通过SQL server身份验证登录即可

-------------------------------------------------------------

上面是2014-05-26遇到的问题,今天打开数据库又莫名其妙出现新的问题,我明明什么都没改啊,郁闷

首先是数据库的实例名,之前登录直接就是localhost做服务器名就可以登录了,今天还要加个实例名才能通过windows身份验证登录(localhostSQLEXPRESS),真是奇怪。

通过windows身份验证登录进去之后就去改sa用户的密码,就是文章最上面的操作,

点击【确定】保存修改的时候,又报错了:

TITLE: Microsoft SQL Server Management Studio
------------------------------
更改登录 'sa' 失败。 (Microsoft.SqlServer.Smo)
------------------------------
其他信息: 执行一个 Transact-SQL 语句或批处理时发生的异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
不能为主体 sa 中设置凭据。 (Microsoft SQL Server、 错误: 15535)
------------------------------

解决办法:对话框选项卡 【映射到凭据】复选框未选中,把【映射到凭据】勾选上点击【确定】

之后用sql身份验证方式再去登录,又出现这个问题:

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

所做操作:

打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2008 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,

找到‘SQL Server 2008 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动。

最后重新启动了计算机。

再用sql身份验证方式去登录,又有新问题:

搞半天,原来是【服务器身份验证】方式没选对,╮(╯_╰)╭

解决方案:右键服务器选择【属性】

找到【安全性】,把【Windows身份验证模式】改成【SQL Server和Windows身份验证模式】

ok,这次重新启动SQL Server,用身份验证登录终于可以了。

原文地址:https://www.cnblogs.com/xushining/p/3752667.html