• vs2005+sql2005的新一天


    今天又重新安装系统了,这几天老在重新安装系统!今天把系统从xp english version sp1生机到中文版的2003enterprise verison!最先前的时候,就是这个,原因是由于我觉得智能ABC不能记词了,觉得很不爽,于是就删除了,因为又过在英文系统下,只安装一个中文输入法智能ABC,是很好用的,不会出现在中文操作系统的情况下删除其他的中文输入法之后,就不能记词的bug!过去之后,又发现我的很多的chm的教程,不能打开了,虽然他们是英语的,也不知道为什么,因为要赶一个1.x的项目,所以就暂时忍住看教程的冲动.先完成工作是最紧要的,在经历了大约两周的时间的辛苦code之后,终于完成了我的第二个像模像样的asp.net网站.这个网站基本实现了三层体系来完成,而且在开发的过程中,还出现了后面的代码质量比初期的高,因为项目要求不是很高,而且有可能被升级到2.0去,所以前面的垃圾代码就不去优化了!在完成这个代码之后,暂时空闲,想起chm教程不能打开的郁闷,于是想还是回到2003吧,这样正好把vs升级到2005去,直接在2.0下开发以后的项目吧!

    于是开始今天的故事!

    1 安装VS2005+SQL2005
    我现在电脑里的vs2005的版本还是RC2,也没有去下载新的,没有时间,没有好的网速,也没有去找资源,反正我听别人说没有什么太大的差别,我估计像我等人是觉察不出来的,那就先这么用着吧!好的,安装完系统,那咱们就直接开始安装吧,因为以前有过一次安装经验,觉得应该没有什么问题发生的,就是需要时间罢了!于是自定义好安装选项之后,我就出去吃个晚饭吧,新想回来正好!

    2 故障产生:
    当我回来的时候,发现有个弹出的对话框:because some questions,the sql server 2005 express can't be installed into you computer!.上次没有出现这样的情况1是怎么回事呢?是不是我不在,发生了其他的什么事情!看看其他的,都安装好了,那么我觉得首先应该重新试一下再次安装sql2005,看看是什么情况,但是操作的结果即使故障依然!好,既然安装盘里的不行,那么我去下载全新的来安装吧,到msdn下载了全新的sql 2005来安装,提示"你的机器上已经有sql 2005"了,请删除后再重新安装!好吧,那就先删除掉吧,早控制面板--添加删除程序,发现果然和sql相关的有不少,那么都删除!在安装,怎么还是不行,提示还是一样的!那么看来只有全部都删除了,删除系统盘下在的sql server文件夹了,还是不行,有点绝望,但是还是不想去查msdn,那么我既然是问题出在sql 2005的安装问题上,那么就来先搞定它吧!

    3苯方法,解决故障
    于是删除所有已经安装的vs2005,包括framework2.0等,好的,这下干净了,先重新安装.net framework2.0,然后安装sql 2005 express.好了,这下好了,于是在来安装visual studio 2005 team stuite rc2.好的,这一切也正常

    4 新问题来了:
    那么都安装好了,我们来做一个小小的程序吧,新开始有点激动了,因为上次安装完了之后,没有做什么,后来就删除了!

    打开vs,新建一个WINDOWS Application,添加一个form,再来一个menu,在做另外一个form,开始debug...弹出对话框:VS2005 绑定句柄无效
    啊,这该怎么办啊,这是什么东西啊,我不知道这是什么啊?先baidu一下(李获得了CCTV年度经济人物,不错,偶像!).找到了解决的方法
    那就是打开Terminal Services.我的是关闭了的!
    好的,调式成功

    我做程序喜欢和数据库打交道,长期web程序的结果!于是那么我们来个数据的操作的小系统吧
    来个标准的CRUD吧

    先建立一个数据库吧,电击sql database,不能添加,好,你不给我添加,那么我在解决方案窗口去建立一个data的文件夹,再添加一个数据库,这样可以了吧
    恩,这样很顺利完成,拖一个gridview的控件过来,设置好几个参数,就可以显示数据了,成功,心有点欢喜了!
    那么在来个CREATE数据吧
    建立一个form,设置好数据项吧,做好提交buttom,添加create code

    测试:我晕,自己定义的sql connection没有效果!,看了一个READ的connnection string.怎么有点陌生呢?不管这个,他既然能读数据,那么我有就可以用,拿过来用吧,好的.TEST成功,添加数据后,再选择显示数据窗口,ok!

    5 又来一个新问题:
    完成TEST之后,以为完工了,但是我看了一下数据库里的数据,我晕了,没有变化!也就是说我的数据并没有提交到数据库,应该是只提交到了DATASET了^^^.看来还是sql connection 连接的问题

    6 重新来添加数据的连接
    选择好之后,还是提示不能连接,仔细看了一下错误的提示:不允许远程连接.好的,看来问题还是出在SQL 2005上,打开控制台,把DISABLE的都给我ABLE了
    然后在sql server 2005 surface area configuration中把remote connection和sql servver browser服务都打开
    再在VS中建立连接,test connection---成功
    好的,再建好表.测试,成功了,总算小功告成

    总结一下几点:
    1 安装的时候,为了不出现我的问题,建议下安装.NET Framework 2.0+sql server 2005 express,then  visual studio 2005
    2    打开Terminal Services
    3 配置sql server 2005:允许remote connection+sql server browser
    4 其他,其他的就等各位的发现了!

  • 相关阅读:
    [hdu1402]A * B Problem Plus(NTT)
    拦截导弹问题(Noip1999)
    删数问题(Noip1994)
    1217:棋盘问题
    随笔功能测试
    教师派8
    教师派7
    教师派6
    教师派5
    教室派4
  • 原文地址:https://www.cnblogs.com/yang_sy/p/307835.html
Copyright © 2020-2023  润新知