当前位置:编程学习 > C#/ASP.NET >>

VS 2008APP_DATA 文件夹中添加不了数据库问题

如图:

几乎跟这个两位仁兄一样,好多年了,这个问题还是没有解决。。
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

在此恳求各位大神显显神通,帮帮小弟这种初学者。。。
多谢了 sql ASP.NET VS2008 --------------------编程问答-------------------- 建议你安装SQL Server Compact Edition,创建本地.sdf数据库。
这就不是问题,没有安装数据库当然没法创建。 --------------------编程问答--------------------
引用 1 楼 Mackz 的回复:
建议你安装SQL Server Compact Edition,创建本地.sdf数据库。
这就不是问题,没有安装数据库当然没法创建。

肯定装了数据库的啊,要不怎么能连接数据库,只是不是他这个版本而已。。
我装的是SQL Server2005 Developer Edition --------------------编程问答-------------------- 文件型数据库要求运行数据库服务的用户实例(User Instance),说实话我一直用Express版本的,不知道Developer版本的是否支持用户实例,你检查下数据库规范。 --------------------编程问答--------------------
引用 3 楼 Mackz 的回复:
文件型数据库要求运行数据库服务的用户实例(User Instance),说实话我一直用Express版本的,不知道Developer版本的是否支持用户实例,你检查下数据库规范。

把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”选项,这个是我语句用错了,还是就是没有。。。
我这儿没安装程序,在想一会儿再装一个命名实例行不行。。。
还有就是这个命名实例应该就是用户实例吧???? --------------------编程问答-------------------- 命名实例不是用户实例。

那可能不是Express版的不支持用户实例吧。 --------------------编程问答-------------------- 听vs的。 --------------------编程问答--------------------
引用 5 楼 Mackz 的回复:
命名实例不是用户实例。

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

看样子好像是只有Express 版才支持用户实例了,那同一台电脑能同时装两个数据库么,我不想卸载Developer版的,学习还要用呢。。。。 --------------------编程问答-------------------- 回楼主:你已用添加进去了不是么,访问的时候换种方式:
在服务器资源管理器中添加连接,服务器名选你的Developer版的就没问题! --------------------编程问答-------------------- 回楼主:你在是appdata里双击数据库文件才出现的是不?那你已用添加进去,访问的时候换种方式:
在服务器资源管理器中添加连接,服务器名选你的Developer版的,文件就选刚才那文件就没问题
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,