终于解决了在Visual Studio 2008 无法创建 Sql Server 数据库的问题

 最初安装Visual Studio 2008 时还好,不知道什么时候,应该是安装了SQL Server Management Studio Express 以后,Visual Studio 2008  不能连接 SQL Server 2005了。

 

只好重装,可是遇到麻烦还真不少!其中不少情况,都是网友们反映过的,好像也没有理想的解决放案:

 

http://topic.csdn.net/u/20080525/22/e7c7e0da-dd7c-454e-a15c-b1663c3f2d8c.html?seed=1664463362

http://forums.microsoft.com/china/showpost.aspx?postid=3749063&siteid=15&sb=0&d=1&at=7&ft=11&tf=0&pageid=0

http://forums.microsoft.com/china/ShowPost.aspx?PostID=3757710&SiteID=15&pageid=0

http://topic.csdn.net/u/20080601/01/5fa0bdc8-f775-4545-a5e1-d6143a6f3970.html

 

历经磨难,终于解决了“在添加新项时选择SQL时提示说“与SQL Server文件(*.mdf)的连接要求安装SQL Server2005才能正常工作,请确认是否安装了该组件,……”这个鬼问题!

现在总结一下:

 

有人说与版本有关, 我觉得是否并不重要。

重要得是安装过程中选实例名时,一定要选择默认实例,不要用命名实例!

因为我在用 Visual Studio 2008 安装盘修复方式安装 SQL Server 2005(我想这是原装版本应该最好)时,不能选实例名,自动的添加了一个命名实例,结果根本连接不上,Visual Studio 2008 只认默认实例!!在 SQL Server Management Studio Express 上选用命名实例的数据引擎可以连接使用

 

用 SQL Server 2005 Express Edition SP2 发行日期是 2007/2/17   和SQL Server 2005 Express Edition SP1  发行日期是 2006/1/13 来安装,可以选择默认实例,在SQL Server Management Studio Express 上都可以连接使用;但是在Visual Studio 2008 上只能使用已有的数据库,想创建新数据库,特别是通过 项目——>添加新项——>选择 基于服务的数据库模板方式 创建新数据库,就会提示 “与SQL Server文件(*.mdf)的连接要求安装SQL Server2005才能正常工作,请确认是否安装了该组件,……”

 

最后选用 具有高级服务的 SQL Server 2005 Express Edition SP2  在微软的下载网页上看发行日期是 2007/2/17  (版本高些总是好些吧),选择默认实例进行安装!然后在Visual Studio 2008 的工具菜单是选 选项——>数据库工具——>数据连接,将SQL Server 实例名称选项 置空,就一切OK了!

 

不过要先为安装程序增加计数器注册表项值,否则安装过程中会提示出错,而中止安装!!

 

 

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值