如何恢复DNN备份

时间:2012-07-29 11:25:56

标签: dotnetnuke

我已通过以下方式进行DNN 6备份

  1. 从C:\ inetpub \ wwwroot
  2. 复制DNN文件夹
  3. 参加Sqlserver 2008企业版数据库备份
  4. 当我尝试恢复它时,我收到错误:

      

    连接错误:索引号:0源:.Net SqlClient数据提供程序   分类:14编号:18456消息:Sql登录失败

    我正在使用以下链接进行修复:

    .../Install/InstallWizard.aspx
    

    注意!!!当我更改数据库和用户名时,它将安装全新安装,但不会恢复备份数据库。

    如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

这里的一些答案将取决于您在何处/如何恢复数据库。

如果您将数据库从一个服务器转移到另一个服务器,则从服务器登录角度来看,该用户帐户不会附带该数据库。因此,在还原数据库之后,您将需要创建一个新的用户帐户来管理对数据库的访问。

答案 1 :(得分:0)

我不确定是否需要运行/InstallWizard.aspx来执行还原。第一步是获取所需的Windows目录中的文件,然后获取IIS设置并正确指向,确保您对文件具有正确的安全访问权限(具体取决于您的IIS版本)。如果你做到了这一点,那么从文件的角度来看,你会很高兴。

就SQL Server而言,您需要进行手动数据库还原,并且Mitch说创建一个可以访问数据库的新帐户 - 您需要更改web.config的两个数据库访问语句以指定新的用户。 (如果它们都存在,则为标准版和旧版)最后,如果要指定SQL用户,请确保在混合模式身份验证中配置SQL Server。