【已解决】SSMS服务器连接异常

0
provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。
问题描述
1:使用local加实例可以登录,无法用IP地址加实例登录;
2:使用local加实例登录后,第二新建 查询时,提示错误;
3:后期导致SSIS也会出现问题;
错误提示如下:
“连接到“(local)\SQLEXPRESS”时出错。
无法连接到服务器 (local)\SQLEXPRESS。 (Microsoft.SqlServer.ConnectionInfo)
已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) (Microsoft SQL Server,错误: 233)“
 
解决方案
1:百度及论坛搜索
经过一系列设置后,还是有以上问题
 
错误源设想:
1:可能是角色分配问题,在安装软件的过程中,在默认账户的时候,统一设置过一个账户。
 
期望得到大家的帮助,谢谢!
另外上传照片是按照出错页面和解决步骤的顺序命名与发布的,不过上传完成后顺序有点乱,请大家见谅!
 
5_sa登陆角色已启用.jpg 8_服务器-方面-RemoteDacEnabled设置为TRUE.jpg 7_SQL-SERVER-网络配置.jpg 6_SQL-SERVER-BROWSER_疑问.jpg 4_local方式连接正常.jpg 9_服务器属性-安全性-混合模式登陆.jpg 1_IP地址链接错误.jpg 3_SSMS_第二新建查询报错.jpg 2_SSIS报错.jpg
已邀请:
2

牟瑞 - 大数据 Hadoop 讲师 Hadoop入门课程地址:http://www.hellobi.com/course/39 有架构师,技术总监,CTO的职位请联系我! 2015-08-29 回答

非常认可你的求证精神!点个赞,非常认真!好几年不玩SQL Server了,这个问题好像也没有人来回答,我就简单的回答下,都是个人的回忆和理解,有不对的地方,还想指正。首先:你要弄清楚SQLEXPRESS与Professonal和企业版的区别。SQLEXPRESS在我的印象中,是MS Sql非常简化的一个数据库版本,只能通过ODBC来操作数据库做增删改查,而且只能单机快速开发,测试,不支持跨IP访问,不支持SSIS,SSAS,SSRS,只是一个单纯的学习用个人版数据库,不知道最新版的SQLEXPRESS是否有了其他的功能。
所以,你这个问题很好解决,卸载SQLEXPRESS,安装一个SQLServer企业版,一切都搞定。

要回复问题请先登录注册