昨天做到11章,需要准备一个数据库用来保存ASP.NET成员的数据结构。可以用aspnet_regsql.exe,也可以用命令行。我选择比较直观的.exe来配置时,碰到了两个问题,GOOGLE和请教老师后得以解决,我估摸着也许有人也会碰到,所以就发上来与大家交流一下,我还是菜鸟0.0,欢迎指正!
PIC 1:
服务器名是自动上去的,原本我不知道其中奥妙,就没有做改动,后面会提到。
然后选择好验证方式后,我选择数据库(就是点那倒三角= v =)等了数秒后,弹出了如图错误框,诡异的咧,我明明VS都能连上数据库,这边怎么连不上呢。
PIC 2:
果断去GOOGLE,发现也有人有类似问题,解决办法就是直接输入要选的数据库的名字就OK了,好吧,我打上BalloonShop,然后下一步。
PIC3:
结果还是失败了,提示我可能是没有允许远程连接,我立马GOOGLE后又去查防火墙和外围设置,但转头一想,我在VS里都可以访问,没道理嘛,所以请接着往下看。
PIC 4:
请教老师后,老师很快就发现了问题,请看我的服务器名。因为我有装SQL Server2008 Express,所以在服务器名上都要加上\SqlExpress。最直观的是在打开SSMS时服务器名称后也有\SQLEXPRESS的字样,事实上我的VS里连接数据库的代码里也有,只不过当时我照着代码打,并没有注意这些细节的作用,结果就犯了这个新手错误(T_T)。然后数据库那里当然还是只有自己输入喽。
PIC 5:
然后再继续!终于成功啦!^_^
以上。