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 其他,其他的就等各位的发现了!

posted @ 2005-12-30 02:18  On the road....  阅读(1803)  评论(5编辑  收藏  举报