最近给服务器安装sql2008R2版本,发现一个抓狂的问题,我自己觉得,用sql多年,从2005版本到2012版本都从安装到使用都很熟练,竟然被2008版本难住了
给服务器正常安装,sql2008r2企业版本(这里EXPRESS版本也是一样的),都正常,可是连接的时候,先是服务器名称没有自动跳出来,然后我输入了(Local),不行,然后我输入了安装的时候自己设置的名称还是不行
用windows身份验证和sql server 身份验证 都试过了
然后突然想起来,2010版本以前,是需要到配置工具里面设置TCP/IP协议的,因为默认是禁用的,如下图:
信心满满的跑去设置了,然后服务重启了下,连服务器都重启了,以为问题会解决了,然后发现还是一样报错,555555555
后来百度了好久,终于发现了一段话,服务器名称写上:计算机名安装SQL Server时自己创建的实例名
终于知道原因了,2005版本以后,默认不是(Local)服务器名称了,而是计算机名安装SQL Server时自己创建的实例名
好在此次问题没有浪费过多的时间,否则我真的要撞墙了,我每次装电脑从2005版本到2012版本都亲历亲为,竟然从来没有注意过这些细节,记录下来以此铭记