我最近将我的电脑从Windows 7升级到Windows 8.1,现在我在重置本地DNN5环境时遇到了问题。
我从远程git repo中删除了我的DNN5实例,刚刚将所有表/数据/存储过程从生产数据库导入到本地实例。
我已经更新了web.config中的连接字符串以反映我的新数据库,但是,无论我做什么,我都会被重定向到http://localhost/DNN5/Install/UnderConstruction.htm
。
我错过了什么?
为了完整性,这里是我的连接字符串和我的db的屏幕截图:
<connectionStrings>
<add name="SiteSqlServer" connectionString="Data Source=KMCNUTT-7\DWYATTMSSQL;Initial Catalog=DNN5;User ID=sa;Password=******"
providerName="System.Data.SqlClient" />
<add name="DNN5ConnectionString" connectionString="Data Source=KMCNUTT-7\DWYATTMSSQL;Initial Catalog=DNN5;User ID=sa;Password=******"
providerName="System.Data.SqlClient" />
</connectionStrings>
答案 0 :(得分:3)
当您无法从DNN连接到数据库时,几乎总会发生这种情况。
导航至
http://localhost/DNN5/Install/install.aspx
并查看它是否会引发连接错误以确保。
这是一个本地数据库吗?如果是这样尝试使用(local)\ InstanceName(我假设你的实例名称是DWYATTMSSQL)那么(本地)\ DWYATTMSSQL
还要确保在SQL Server中启用了SQL身份验证,而不是仅使用Windows身份验证,这是SQL安装的默认设置。