如图:几乎跟这个两位仁兄一样,好多年了,这个问题还是没有解决。。
http://bbs.csdn.net/topics/250089532
http://q.cnblogs.com/q/8817/
还有网上给的下面这些办法也试过了,虽然能够连接数据库,但如何才能在APP_DATA这个文件夹中直接添加数据库呢??非得用SQL Express 么???
http://www.cnblogs.com/downmoon/archive/2007/12/29/1019264.html
http://www.cnblogs.com/downmoon/archive/2009/08/20/1550850.html#1621492在此恳求各位大神显显神通,帮帮小弟这种初学者
多谢了sqlASP.NETVS2008

解决方案 »

  1.   

    建议你安装SQL Server Compact Edition,创建本地.sdf数据库。
    这就不是问题,没有安装数据库当然没法创建。
      

  2.   

    肯定装了数据库的啊,要不怎么能连接数据库,只是不是他这个版本而已。。
    我装的是SQL Server2005 Developer Edition
      

  3.   

    文件型数据库要求运行数据库服务的用户实例(User Instance),说实话我一直用Express版本的,不知道Developer版本的是否支持用户实例,你检查下数据库规范。
      

  4.   

    把VS里的User Instance 设置为false 也不行么??还有在MSDN里查出来的“您可以通过 sp_configure 访问 Microsoft SQL Server 2005 不支持的 user instance enabled 选项。此选项只适用于 SQL Server 2005 Express Edition (SQL Server Express)。 

    是不是就是说只能是Express版本才行
    我在查询里用语句:sp_configure 'user instance enabled'; 提示找不到“user instance enabled”选项,这个是我语句用错了,还是就是没有
    我这儿没安装程序,在想一会儿再装一个命名实例行不行
    还有就是这个命名实例应该就是用户实例吧????
      

  5.   

    命名实例不是用户实例。那可能不是Express版的不支持用户实例吧。
      

  6.   

    看样子好像是只有Express 版才支持用户实例了,那同一台电脑能同时装两个数据库么,我不想卸载Developer版的,学习还要用呢。
      

  7.   

    回楼主:你已用添加进去了不是么,访问的时候换种方式:
    在服务器资源管理器中添加连接,服务器名选你的Developer版的就没问题!
      

  8.   

    回楼主:你在是appdata里双击数据库文件才出现的是不?那你已用添加进去,访问的时候换种方式:
    在服务器资源管理器中添加连接,服务器名选你的Developer版的,文件就选刚才那文件就没问题