【问题标题】:Web Platform installer and sql express database setupWeb 平台安装程序和 sql express 数据库设置
【发布时间】:2010-02-03 22:34:56
【问题描述】:

我今天尝试使用 Web Platform Installer 安装 Amplifeeder。

当我到达数据库设置时,我必须填写一些信息,例如“db admin user/password”和用户名/密码。

使用 SQL Express 我没有任何用户名/密码(管理员或用户)。我应该如何使用 WPI 和 SQL Express 2008 安装应用程序?

基本上我在尝试在日志中安装时遇到了这个错误:

DownloadManager Error: 0 : MS Deploy exception: Microsoft.Web.Deployment.DeploymentClientServerException: The database 'AmpliFeederDB' could not be created. ---> System.Data.SqlClient.SqlException: Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection.

【问题讨论】:

    标签: asp.net iis-7 sql-server-express web-platform-installer


    【解决方案1】:

    我终于通过命令行和注册表修复实现了这一点。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQLServer
    

    LoginMode 必须是 2

    重新启动 SQL Server Express 服务。

    然后: 在命令行中:

    sqlcmd -E -S .\SQLEXPRESS (will login with windows authentication mode)
    
    1) ALTER LOGIN sa WITH PASSWORD = '<new_password>'
    2) GO
    1) ALTER LOGIN sa ENABLE
    2) GO
    

    它应该可以在之后安装应用程序。

    【讨论】:

      【解决方案2】:

      据我所知,让它工作的唯一方法是使用位于应用程序文件夹中的命令行实用程序“WebPICmd.exe”。

      您确实需要一个强密码,因为它使用正则表达式进行验证。

      一切似乎都很好,我能够通过 OSQL 和 Management Studio 访问数据库,登录没有问题,同时启用了身份验证、TCP/IP 和命名管道。但没有任何效果......这似乎是某种错误......

      像他一样尝试:

      WebPICmd.exe /Install /Application:"Joomla"

      【讨论】:

        【解决方案3】:

        当您第一次安装 SQL Server Express 时,您可以选择身份验证模式,在这里您可以选择 MIXED 模式身份验证并提供管理员身份验证详细信息。

        【讨论】:

        • 我确实选择了 Windows 身份验证模式。我必须绝对使用混合吗?
        • 或者尝试使用windows admin详细信息如下\Username ****** or \Username *******
        【解决方案4】:

        嗯,SQL Server Management Studio Express 提供了一个更可持续的解决方案。无需修改注册表项和运行命令即可查看此链接:

        http://www.knowledgesutra.com/forums/topic/61695-resolving-cant-login-to-sqlexpress-using-sa-account/

        【讨论】:

        • 不错的链接,但该解决方案适用于 2005 版本,我发现很难安装“Management Studio Express for SQL Server Express 2008”,因此我更喜欢 Erick 的解决方案。
        猜你喜欢
        • 2018-01-02
        • 2011-01-18
        • 2012-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多