SQL Server 已成功与服务器创建链接,可是在登陆过程当中发生错误。

能够正常登陆sqlserver management studio,一旦新建查询就报错误,“sql server 2005已成功与服务器创建链接,可是在登陆过程当中发生错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名再也不可用。)”html


解决方法:sql

首先选中服务器(右键)->属性->安全性->服务器身份验证修改成"SQL SERVER和WINDOWS身份验证模式"
其次展开服务器上的"安全性"->登录名->选中SA登录账号(右键)->状态->登录修改成启用
不少人用这个就解决掉了,但是哥用了也特么很差使啊。。。。数据库

配置工具->SQL Server 外围应用配置器->服务器和链接的外围应用配置器->MSSQLSERVER->远程链接->选择本地链接与远程链接,同时使用TCP/IP 和 named pipes,重启sqlserver(mssqlserver)服务,结果仍是很差使啊。。。。安全

那你必定是把最大链接数设为1了,因此致使如今这种尴尬局面,不要慌乱服务器

  1. 微软引入了一个叫作数据库专用管理员链接方式(DAC Dedicated Administrator Connection),采用DAC登陆,方法请参考网上教学资源:http://www.cnblogs.com/kerrycode/p/3344085.html    登陆成功后执行如下命令网络

    EXEC master.dbo.sp_configure N'show advanced options', N'1'  RECONFIGURE WITH OVERRIDE
    GO
    EXEC master.dbo.sp_configure N'user connections', N'0'
    GO
    RECONFIGURE WITH OVERRIDE
    GO
    EXEC master.dbo.sp_configure N'show advanced options', N'0'  RECONFIGURE WITH OVERRIDE
    GO
    RECONFIGURE WITH OVERRIDE
    GO        
    ide

    而后重启sqlserver服务,解决问题工具

  2. 若是第一种方式用不明白,登陆sqlserver management studio ,选择菜单,文件->新建->数据库引擎查询,而后键入主机名,采用window方式链接登陆,而后执行上面的命令,重启sqlserver服务解决问题sqlserver

相关文章
相关标签/搜索