7

我正在安装 DotNetNuke,在安装过程中询问数据库密码,我提供的密码与用于 SQL 服务器的密码相同,但它显示错误。

为用户帐户“sa”指定的密码无效,或无法连接到数据库服务器

截屏:

4

7 回答 7

5

您可能没有配置足够复杂的 SA 密码,尽管 Web 平台安装程序不会告诉您要求是什么(可能是 7 个字符,而不仅仅是 alpha)

正如丹尼尔所说,我讨厌 WPI,并像避免瘟疫一样避免它。当它工作时,它工作得很好,但当它不起作用时,解决问题真的很痛苦

于 2013-08-26T15:20:56.400 回答
4

按照此处描述的步骤,这解决了我的问题:

  1. 使用 .\sqlexpress 和 windows 身份验证登录到 SQL Server

  2. 展开安全,然后登录

  3. 看图标。如果有一个向下的小箭头,则该帐户已被禁用。让我们解决这个问题。

  4. 双击 sa 帐户以打开属性。

  5. 更改密码(使用密码策略强)并确认。

  6. 单击左侧窗格中的“状态”以重新加载右侧窗格中的选项。在“登录”标题下选择“启用”。

  7. 单击“确定”关闭属性窗口。

处理好 sa 帐户后,我们需要检查以确保我们处于混合模式:

  1. 在 SSMS 中,右键单击左窗格中的服务器名称并选择“属性”

  2. 单击左侧窗格中的“安全”,然后选择“SQL Server 和 Windows 身份验证模式”。

  3. 单击“确定”。

  4. 关闭 SSMS。

最后一步是在控制面板 --> 管理工具 --> 服务下重新启动 SQL Server (SQLEXPRESS)。

完成此操作后,使用您更改的 sa 帐户和密码登录 SQL Server 20008 Express。如果成功,您现在可以使用 Web 平台安装程序安装 DNN。

于 2014-05-26T12:12:04.640 回答
1

我有同样的问题,我花了几个月的时间来锻炼。我所做的是跟随;

以“管理员”身份打开 Webmetrix 按住 Shift 键 + 右键单击​​ Webmetrix

它会要求您输入管理员密码。

安装 Webmatrix(确保您知道“SA”密码)

这应该像魅力一样工作

谢谢, 约格

于 2015-04-17T15:29:10.513 回答
0

通过以下链接确保遵循 SQL Server 的密码复杂性: 密码策略

于 2015-01-30T10:39:09.633 回答
0

我没有给你很好的答案,但我可以告诉你,我在使用 Web 平台安装程序时遇到了很多问题。我现在更喜欢下载常规安装包并手动进行。这不是很复杂:

  • 您解压缩它,然后将所有文件移动或复制到 IIS 网站目录
  • 然后您确保工作进程对该文件夹具有完全权限
  • 您使用用户创建数据库
  • 您导航到该站点,安装程序将直接在浏览器中运行。
于 2013-08-26T08:25:03.017 回答
0

使用服务器作为密码。这对我有用。

于 2013-12-19T15:25:50.520 回答
-1

确保您的实例配置为 sql 身份验证和 windows 身份验证。检查您的日志可能会在那里找到一些东西。

于 2013-11-07T20:57:20.787 回答