mssql2005连接登陆问题解决

    技术2022-05-20  36

    建立一个登陆名sper,想用sper登陆,却出现问题:

    (1)已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) (Microsoft SQL Server,错误: 233)  有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=233&LinkId=20476  ------------------------------ 按钮:  确定 ------------------------------

     

    解决方法:

    打开Microsoft SQLServer2005->配置工具->SQL Server Configuration Manager 

    找到SQL Server 网络配置下的“MSSQLSERVER的协议”

    把 “Named pipes”和 “TCP/IP”设为启用。

    重启Microsoft SQLServer Management Studio再次用尝试登陆,结果又出现:

     

     

    (2)其他信息:  用户 'sper' 登录失败。该用户与可信 SQL Server 连接无关联。 (Microsoft SQL Server,错误: 18452)  有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18452&LinkId=20476  ----

     

    解决方法:

    2.1 在Microsoft SQLServer Management Studio中先用“Windows身份验证”进入,

          在“对象资源管理器”中的服务器图标右键,选“属性”->“安全性”->“服务器身份验证”->选择“SQL Server和Windows身份验证模式”

          然后按确定。

    但发现这样还是不行

    2.2 打开Microsoft SQLServer2005->配置工具->SQL Server Configuration Manager

          在“SQLServer 2005服务”里面找到 "SQL Server (MSSQLSERVER)"

          右键->属性->登陆->登陆身份为->网络服务

          然后确定

    结果可以了。

     

     

    (3)如果还遇到sa登陆不了,可能是被禁用了,可以在Microsoft SQLServer Management Studio中找到“安全性”,找到“登陆名”

            找到“sa”,右键->属性->状态->登陆->改为“启用”即可


    最新回复(0)