起初
我还能说啥呢?就是做课程设计必须用实验室电脑,起初,给我们用的是win7,让后我装了vs2010和sql server2008,都成功了,但是由于电脑太卡,那天就几乎花了一整天的时间。
第二天
快乐的敲着代码,差不多完成了
第三天
到下午的时候终于敲完了,就在差不多放学时,最后一次调试软件时竟然蓝屏了!!结果再重新启动一直是蓝屏,并且无限自动重启!
没办法只进其他系统了。(每台电脑有5个系统),其他系统都是xp的,并且都没有预装vs2010和sqlserver2008。我进了一个”软件工程“的系统,结果要装sqlserver2008,提示没有装windows powershell,没办法,想、装了powershell结果又提示没装MS MAN,好吧,装MS MAN,装powershell时又发现没有权限写入某个目录。因为除了一个win7的系统解除了还原卡,其他系统都有方正的还原卡。卸载又需要管理员密码。简直气爆了!
第四天
咋办啊,下午就要来中期检查!没办法,有5,6台电脑是空闲的,然后就每天电脑试着进win7系统都没有用,然后没办法,进“软件工程”系统,结果也是如此。突然发现电脑的其他系统有”sql server2005”的,2005就2005吧,应该没问题,只需装一个vs2010就行了。结果我装啊,没想到装vs2010时到中间位置要出现.net framework4.0的安装,并且只有重新启动才能继续安装。。好吧,重新启动,结果。。东西都没了,有还原!啊!
给条活路啊!!这系统也有一个vs2005,这太好了,既有vs2005又有sqlserver2005,应该没问题,只需要将vs2010的项目降级一下,删掉没用到的引用,因为我用的东西没有Linq之类的,理论上讲vs2005的.net framework2.0应该就足够了!所以网上搜了一个转换器,结果转换了,用vs2005打开,发现根本没法运行。不靠谱啊!这时老师已经来了,检查。。我向老师说明了情况,希望能准许用自己的电脑演示。结果不肯!!说:必须用学校的电脑,这是规定,还说什么别人都不会,就你特殊?我说:他们一般用java啊,我用的是C#,得有vs才行。他说:这里没有vs?我说:有,不过是2005的,我得转换才行。估计要一下午。。当时我心中真的特别愤闷!!真是一点不会体谅学生啊!又不是没有想办法,都差不多一天时间都弄这个乱七八糟的东西!!还是不行,我有啥办法,反正最后还是没有用。
老师走后,我想算了,我还是重新建项目,然后复制粘贴代码,人工改好了。毕竟有vs2005和sqlserver2005。。。然后我打开vs2005,新建项目。。啊!!没有C#的!发现vs只安装了Anasis之类的乱七八糟得东西,没有C#,vb,C++,反正都没安装,卧槽!!简直气死我了!这不是把我逼上绝路吗?
差不多放学了,我想到了2个方法,第一用虚拟机得了,但是这电脑这么烂。。算了吧。,第二个办法,跟同学借移动硬盘,然后装上vs2010和sqlserver2008,再将移动硬盘插在实验室电脑上,从移动硬盘启动系统得了。但是好麻烦!就在要离开实验室时,我试了下”Android“的系统,这是我唯一一个没有点开的系统,结果竟然发现了有vs2005,太好了!并且还安装了C#,vb,J#之类的,太好了。另外数据库有mysql5.5,好吧,大不了。我降级之后再改用数据库呗。数据操作比较简单基本上时增、删、改、查。所以应该比较容易。回到寝室,找超哥借移动硬盘,他正在快乐的lol,等他的时候我下载vs2005和mysql5.5,必须用自己的电脑调试好才行,好吧。然后我下载安装。我必须做两手准备,就是 1.用移动硬盘 2.降级同时改用数据库。
结果用移动硬盘装系统时发现不兼容。。死活装不上,好吧,网上下了一个vs版本装换工具,结果用下载安装好的VS2005,打开运行,没有错!!只是没有数据库连接而已!控件的版本都自动从4.0变成了2.0,太强大了!只是数据库呀,我又没学过mysql,找同学帮我装好了mysql,装for vs的驱动之类的,然后配好了环境变量,我自己建了几张表,发现mysql还是很好用的啊,体积有小,真好。稍微修改了一下,准备明天去实验室弄,到时候实验室安装相同的办法建表,修改数据库的连接代码之类的应该还是不难的,好吧,明天再弄吧,看《火影》咯,凯要开八门了!好好看!
第五天
好吧,一早到了实验室,配好mysql环境变量,结果mysql -uroot -p
输入pwd,啊!!预装的我哪知道密码啊啊!!妹的!然后?BE如何修改密码,网上的方法没有用啊。好吧,我重新下载一个行了吧,卸了以前的,安装新的,,反正安装时也没提示你输入用户或者密码。。搞不懂,然后同学说可以用免安装版的,结果真是好用啊!直接打开就连好了,好吧,建表呗,create
table Market,发现什么不能”@localhost”之类的,应该就是说没有权限建表,我想死了!!只能用最后的绝招了!!同时用2台电脑,一台电脑开“sql2005”系统,这个系统有sql2005和竟然没有装c#的vs2005;另一台电脑用“Android”,这台电脑装了vs2005和死活连不上的mysql5.5。我用第一台的vs2005打开项目,然后再第二台用sql2005,sql2005不知道用户名和密码,采用windows连接,进入之后新建查询,执行 create login bai1 with password =’123456’ create user bai2 for login bai1 执行,其实我认为第二条可以不写,不过网上这样写,无所谓了。然后在”安全性”找到bai1用户,赋予其所有的权限。退出sql2005,。重新启动sqlserver服务。然后打开sql2005,在用bai1 123456进入,建表,输入数据。 然后在第一台电脑上修改连接字符串,将 (local)改成 192.168.11.86;这是第二台电脑的ip,同时修改了密码之类的。然后连接,没用!好吧,应该是第二台的sqlserver2005的网络设置,然后在TCP/IP 上修改,发现有ip1,这个应该是服务器的,然后IP2是127.0.0.1,是本地的,好吧,我将ip1直接改成192.168.11.88(第一台的ip),额,中间隔了个仁兄。然后决定生死的时刻来了,连接!!成功!!好吧。终于成功了,特发此博客纪念。
版权声明:本文为博主原创文章,未经博主允许不得转载。