当SQL Server 2008和vs2012合伙在你面前调皮

来源:互联网 发布:数据库收银员表怎么建 编辑:程序博客网 时间:2024/05/29 14:50

             从C#开始我们就一直接触着Visual Studio2012,它和人类一样自己生活就挺好的,可是这次机房重构时必须用到一个叫做Sql Server2008的异类,它不仅对外界环境挑剔:每次Windows请它来家做客,比三顾茅庐还费劲,windows要把手里所有的工作推掉,专门等待它的到来。而且,每次来家做客都不让别人安生,这不这次跟VS2012又碰撞出不小的火花。

           安装完系统第一步先用手中存的VS2012安装上了,趁这个时间从别的同学那儿拷个SQL Server,看了一下午的自考,终于安装完了,可是刚安装完这两个家伙就开始掐,首次打开vs时不打开项目还好,可是一旦打开我的项目它就提示“正在准备解决方案。。。。。。”,不过一秒就变脸“vs启动失败”,而且DAL层就没有显示就已经闪退了。由于以前的那个VS比较温和,没有遇到过两个家伙掐架的情况所以也没有多想,直接修复vs。修复了两次没有事情了,可以和平相处了,可惜只是表面上的,今天打开程序后,明明数据库中有一条数据:用户名1,密码1,可是它却提示“查询失败”,这样的逻辑不对啊,逐句调试后发现一个这样的问题:

    

          由于之前第一遍机房的时候连接数据库出现过这样的情况,所以按照之前的处理方法对数据库的属性进行设置,但问题一般都是成群结队的来看望你。直到出现下面这幅图,我才彻底相信这次数据库貌似更加调皮了,于是开始教训SQL Server。由于它本身的尊贵我又不敢下狠手,生怕自己的一个不小心,它就离家出走我还得三请四请。那就温柔点吧。先从数据库连接开刀:能用windows认证模式进行连接,但一旦用切换到SQL Server认证,它就出现这样的提示:

      

              上网查了一下,有一种方法说从程序--sqlserver 2008配置工具处更改一个选项,人家提供的原图是这样的:

       

       而我的SQL 不走寻常路,显示的比较特殊:

     

          这可怎么办??查了几个网页后发现好几个网址都提到一个东西“Microsoft  SQL Server Expros 2012LocalDB ”这个东西,说是vs2012和SQL 2008冲突了,把这个软件卸载掉就好了,犹豫一下,尝试一回吧。有网络我肯定可以解决。卸载成功后,重新打开这个配置工具,果真出现下面的画面:

                 右击该服务,选择启动,呈现(2)的画面,这样数据库就可以正常连接了,不管你是SQL认证模式还是windows认证模式都可以顺利连接。

                我们学习更多的知识用到更多的软件时难免有那么几个破坏分子给你捣乱,但不要害怕,我今天卸载那个软件心里挺打鼓的,如果一旦卸载了影响到了Sql Server那就是一笔不可描述的损失,但是其实参考网络时可以找个呼声较高的,跟自己的情况一致的最起码相似性较高的,这样问题就可以迎刃而解了。

0 0
原创粉丝点击