我装SQLde时候选择的是windows认证,,现在改成了混合验证,修改了sa密码,但是用sa登陆,提示错误::
A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.) (Microsoft SQL Server, Error: 233)
新建的号,,立刻给分
A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.) (Microsoft SQL Server, Error: 233)
新建的号,,立刻给分
http://blog.csdn.net/xys_777/archive/2010/06/21/5684510.aspx
1.你的登入身份为“仅WINDOWS身份登入”
2.你改完登入方式后,设置账户后没有运行sp_password 第一个原因解决方法:以2000为例:
1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server
2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡
3.在"身份验证"下,选择"SQL Server和 Windows ".
4.重新启动SQL Server服务.
在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,那就通过修改注册表来解决此问题:
1.点击"开始" "运行",输入regedit,回车进入注册表编辑器
2.依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINESOFTWARE Microsoft MSSQLServer MSSQLServer]
3.在屏幕右方找到名称"LoginMode",双击编辑双字节值
4.将原值从1改为2,点击"确定"
5.关闭注册表编辑器
6.重新启动SQL Server服务;第二个原因解决方法:SQL Server2005为例
1.登陆设置改为,Sql server and windows Authentication方式同时选中,
具体设置如下:
manage管理器->windows Authentication(第一次用windows方式进去),->对象资源管理器中选择你的数据服务器--右键>属性>security>Sqlserver and windows Authentication方式同时选中.2:设置一个Sql server方式的用户名和密码,具体设置如下:
manage管理器->windows Authentication>new query>sp_password null,'sa123456','sa' 这样就设置了一个用户名为sa ,密码为:sa123456的用户,下次在登陆时,可以用Sql server方式, 用户名为sa ,密码为:sa123456的用户进数据库了.
3:用SSMS运行的 sp_password null,'sa123456','sa' 然后重新启动SQL;本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/feixianxxx/archive/2010/04/24/5523922.aspx
LZ的情况很像 看SA用户属性~