请大家解答我的疑问时请务必看清楚问题。多谢。1、在Sql Server 2005(非Express版) 上可不可以有同名的aspnetdb.mdf数据库存在,即可以有相同名称的数据库存在吗?
2、
先介绍机器情况
xp sp2,sql server 2005 developer版,vs2005,机器上安装时没有安装sql server express,而是装好vs后装sql server 2005的
我在使用membership类时,在web.config中写如下的连接字符串<connectionStrings>
    <clear />
    <add name ="LocalSqlServer" connectionString ="Data Source=localhost;Initial Catalog=aspnetdb;Integrated Security=True"/>
</connectionStrings>这时候membership,membershipuser,role等等都是可以正常使用的。3、在实际项目的运行中,不可能大家都在一个aspnetdb中去工作,虽然可以这样做,因为有applicationame.
但是,我如果想在aspnetdb.mdf文件中扩展一些表的话,这时候就需要将aspnetdb.mdf文件放入项目的app_data
文件夹中,好了,现在问题来了,我在web.config中这样写<connectionStrings>
<add name="LocalSqlServer" 
  connectionString="data source=localhost;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;" 
  providerName="System.Data.SqlClient" />
</connectionStrings>报错如下:项“attachdbfilename”的值无效难道如1所说的,不允许出现同名的数据库?在sql server 的目录data中找到aspnetdb.mdf拷贝出来,改成其它名称,依然报这个错!肯请各位兄弟姐妹帮帮忙。
我最终想实现我就是可以将app_data目录中的aspnetdb.mdf文件能够附加到sql server 2005上。
这个问题已经有半个月都没有解决好了,没有做过的朋友也请UP一下。多谢了。