我正在安装 DotNetNuke,在安装过程中询问数据库密码,我提供的密码与用于 SQL 服务器的密码相同,但它显示错误。
为用户帐户“sa”指定的密码无效,或无法连接到数据库服务器
截屏:
我正在安装 DotNetNuke,在安装过程中询问数据库密码,我提供的密码与用于 SQL 服务器的密码相同,但它显示错误。
为用户帐户“sa”指定的密码无效,或无法连接到数据库服务器
截屏:
您可能没有配置足够复杂的 SA 密码,尽管 Web 平台安装程序不会告诉您要求是什么(可能是 7 个字符,而不仅仅是 alpha)
正如丹尼尔所说,我讨厌 WPI,并像避免瘟疫一样避免它。当它工作时,它工作得很好,但当它不起作用时,解决问题真的很痛苦
按照此处描述的步骤,这解决了我的问题:
使用 .\sqlexpress 和 windows 身份验证登录到 SQL Server
展开安全,然后登录
看图标。如果有一个向下的小箭头,则该帐户已被禁用。让我们解决这个问题。
双击 sa 帐户以打开属性。
更改密码(使用密码策略强)并确认。
单击左侧窗格中的“状态”以重新加载右侧窗格中的选项。在“登录”标题下选择“启用”。
单击“确定”关闭属性窗口。
处理好 sa 帐户后,我们需要检查以确保我们处于混合模式:
在 SSMS 中,右键单击左窗格中的服务器名称并选择“属性”
单击左侧窗格中的“安全”,然后选择“SQL Server 和 Windows 身份验证模式”。
单击“确定”。
关闭 SSMS。
最后一步是在控制面板 --> 管理工具 --> 服务下重新启动 SQL Server (SQLEXPRESS)。
完成此操作后,使用您更改的 sa 帐户和密码登录 SQL Server 20008 Express。如果成功,您现在可以使用 Web 平台安装程序安装 DNN。
我有同样的问题,我花了几个月的时间来锻炼。我所做的是跟随;
以“管理员”身份打开 Webmetrix 按住 Shift 键 + 右键单击 Webmetrix
它会要求您输入管理员密码。
安装 Webmatrix(确保您知道“SA”密码)
这应该像魅力一样工作
谢谢, 约格
通过以下链接确保遵循 SQL Server 的密码复杂性: 密码策略
我没有给你很好的答案,但我可以告诉你,我在使用 Web 平台安装程序时遇到了很多问题。我现在更喜欢下载常规安装包并手动进行。这不是很复杂:
使用服务器作为密码。这对我有用。
确保您的实例配置为 sql 身份验证和 windows 身份验证。检查您的日志可能会在那里找到一些东西。