none
急救!!!asp.net网站管理工具 的问题 RRS feed

  • 问题

  • 先前自己在XP系统上开发一个新闻管理系统,这个系统中使用到asp.net中的网站管理工具提供的提供程序: AspNetSqlProvider。并使用了自动创建的ASPNETDB.MDF数据库。
    开发过程中将整个网站拷贝到Vista的电脑上开发过一段时间。后来有将其拷回到XP系统上(将以前的系统完全覆盖了!!!)继续开发。后来发现ASPNETDB.MDF数据库无法访问了!出现如下错误提示:

    选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。

    下面的消息可能会有助于诊断问题: 一个或多个文件与数据库的主文件不匹配。如果是尝试附加数据库,请使用正确的文件重试该操作。如果这是现有数据库,则文件可能已损坏,应该从备份进行还原。无法打开用户默认数据库。登录失败。用户 '20090925-2348\Administrator' 登录失败。日志文件 'd:\wwwroot\freshNEWS\App_Data\aspnetdb_log.ldf' 与主文件不匹配。该文件可能来自另一数据库,或者可能以前重新生成了日志。


    请问这是怎么回事儿?怎么不就回来呀?急切等待解决中.........谢谢~
    2010年1月12日 13:27

答案

全部回复

    • 已标记为答案 朝华 2010年1月12日 14:48
    2010年1月12日 13:52
  • 可能是,你中途换过开发环境。导致数据库连接字符串变了。也有可能是你再次换到XP环境下的时候,没有分离数据库而是直接拷贝过来的。都有可能会发生程序运行不正常的。建议先确定你的数据数文件没有问题。在用数据源控件生成一个据库连接字符串来替换你现在的字符串。

    2010年1月12日 13:55
  • 可能是,你中途换过开发环境。导致数据库连接字符串变了。也有可能是你再次换到XP环境下的时候,没有分离数据库而是直接拷贝过来的。都有可能会发生程序运行不正常的。建议先确定你的数据数文件没有问题。在用数据源控件生成一个据库连接字符串来替换你现在的字符串。


    试了试,不行了!用数据源控件根本打不开了!郁闷~
    2010年1月12日 14:04
  • 可能是,你中途换过开发环境。导致数据库连接字符串变了。也有可能是你再次换到XP环境下的时候,没有分离数据库而是直接拷贝过来的。都有可能会发生程序运行不正常的。建议先确定你的数据数文件没有问题。在用数据源控件生成一个据库连接字符串来替换你现在的字符串。


    试了试,不行了!用数据源控件根本打不开了!郁闷~

        那可能是权限的问题了.你是用sa来连的,还是windows集成用户在连的。最好是用sa用户来接下看看。如果能连接就说明数据文件没有问题。那就是权限的问题了。如果不能连就说明数据文件有问题。就只有重新拷贝数据库文件了。
    2010年1月12日 14:12
  • 可能是,你中途换过开发环境。导致数据库连接字符串变了。也有可能是你再次换到XP环境下的时候,没有分离数据库而是直接拷贝过来的。都有可能会发生程序运行不正常的。建议先确定你的数据数文件没有问题。在用数据源控件生成一个据库连接字符串来替换你现在的字符串。


    试了试,不行了!用数据源控件根本打不开了!郁闷~

        那可能是权限的问题了.你是用sa来连的,还是windows集成用户在连的。最好是用sa用户来接下看看。如果能连接就说明数据文件没有问题。那就是权限的问题了。如果不能连就说明数据文件有问题。就只有重新拷贝数据库文件了。

    不行!而且最要命的是我根本没有备份!请问还有什么补救方法吗?
    • 已建议为答案 疯知 2010年1月12日 14:27
    2010年1月12日 14:22
  • http://social.microsoft.com/Forums/pt-BR/295/thread/bd0da656-4164-4de0-ba1c-5c3ce37e2479 参考里面方法
    这个好像跟我的情况不一样!
    2010年1月12日 14:23
  • 如果你确定你的SQL2000或2005都是可以正常使用的,并且你的数据库连接也是正确的。最后数据库中也没有重要数据的话。建议你从新建一个相同的库来替换现在的库文件。

    • 已标记为答案 朝华 2010年1月12日 14:48
    2010年1月12日 14:39
  • 如果你确定你的SQL2000或2005都是可以正常使用的,并且你的数据库连接也是正确的。最后数据库中也没有重要数据的话。建议你从新建一个相同的库来替换现在的库文件。


    谢谢~这位兄台!迫不得已!我已经重新建立了一个网站,把不涉及网站配置的部分全导进去了!幸好原来那数据库没多少重要信息!
    再次感谢热心解答~
    2010年1月12日 14:47