各位大侠们,在为.NET网站创建权限时,使用cmd命令行命令:aspnet_regsql创建aspnetdb数据库时,在选择服务器和数据库时,如果数据库选默认,则aspnetdb.mdf文件则会创建在路径为:Microsoft SQL Server\MSSQL.1\MSSQL\Data的目录下,在SQL Server2005中分离该数据库文件后拷贝到ASP.NET网站项目下的web下的App_Data文件夹内在Visual Studio 2008解决方案资源管理器下刷新web文件夹,然后打开asp.net配置页,点击安全后,在SQL Server 2005下刷新数据库,为什么不能显示aspnetdb数据库?手动添加该数据库也是无法添加成功,并提示“程序正在被使用”,这是为什么?请高手们给我讲解一下,不胜感激!

解决方案 »

  1.   

    web.config具体要怎么改,能具体点么?
      

  2.   

    将你的App_Data目录下的数据库附加到SQLServer即可
    可在Manager Studio图形管理工具界面操作
      

  3.   

    就是连接字符串,默认的是LocalSqlServer
    对应的连接字符串修改为你的连接字符串即可。
      

  4.   

    <connectionStrings>
        <remove name="LocalSqlServer" />
        <add name="LocalSqlServer" connectionString="server=.;uid=user;pwd=pwd;Trusted_Connection=yes;database=Enterprise" />
        </connectionStrings>connectionString改为你修改后的连接字符串。