我已通过以下方式进行DNN 6备份
当我尝试恢复它时,我收到错误:
连接错误:索引号:0源:.Net SqlClient数据提供程序 分类:14编号:18456消息:Sql登录失败
我正在使用以下链接进行修复:
.../Install/InstallWizard.aspx
注意!!!当我更改数据库和用户名时,它将安装全新安装,但不会恢复备份数据库。
如何解决这个问题?
答案 0 :(得分:2)
这里的一些答案将取决于您在何处/如何恢复数据库。
如果您将数据库从一个服务器转移到另一个服务器,则从服务器登录角度来看,该用户帐户不会附带该数据库。因此,在还原数据库之后,您将需要创建一个新的用户帐户来管理对数据库的访问。
答案 1 :(得分:0)
我不确定是否需要运行/InstallWizard.aspx来执行还原。第一步是获取所需的Windows目录中的文件,然后获取IIS设置并正确指向,确保您对文件具有正确的安全访问权限(具体取决于您的IIS版本)。如果你做到了这一点,那么从文件的角度来看,你会很高兴。
就SQL Server而言,您需要进行手动数据库还原,并且Mitch说创建一个可以访问数据库的新帐户 - 您需要更改web.config的两个数据库访问语句以指定新的用户。 (如果它们都存在,则为标准版和旧版)最后,如果要指定SQL用户,请确保在混合模式身份验证中配置SQL Server。