SharePoint Server 2010 安装程序自动安装的 SQL Server 的默认 SA 密码

SharePoint Server 2010 安装程序自动安装的 SQL Server 的默认 SA 密码

我最近在测试服务器上安装了 SharePoint Server 2010。它安装在standalone mode

安装完成后,我意识到它也自动安装了SQL Server Express 2008( )。10.0.2531.0

我需要知道自动安装的此 SQL 服务器实例的用户密码sa。(在 SharePoint 安装过程中未提示我输入密码)

我需要 SharePoint SQL 实例的 sa 密码的原因:

SharePoint 运行正常,没有任何问题。但是,我需要在 SQL 服务器上创建新的登录名并授予其访问某些数据库的权限。

我可以使用 Windows 身份验证登录 SQL 服务器。但是,使用此登录名,我没有权限创建新的登录名。

我需要创建一个新的登录名才能完成此处提到的步骤: http://www.sharepointassist.com/2010/01/29/the-local-farm-is-not-accessible-cmdlets-with-featuredependencyid-are-not-registered/comment-page-1/#comment-1566

答案1

以下是我修复此问题的步骤:

  • 使用当地的帐户管理权限帐户(例如:\Administrator)
  • 登录 Windows 后,打开 SQL Management Studio
  • 使用以下方式连接到 SharePoint SQL 实例Windows Authentication
  • 启用混合模式身份验证(默认情况下 SharePoint SQL 实例未启用此功能)
  • sa为账户设置密码
  • 启用sa帐户
  • 重新启动 SQL 实例(由于身份验证模式发生变化而需要重新启动)

启用混合模式身份验证:

  1. 右键单击 SQL 服务器实例
  2. 点击Properties
  3. 点击Security左侧窗格中的
  4. 单击 SQL Server,然后在部分Windows Authentication ModeServer authentication

您也可以使用以下 SQL 查询执行相同操作:

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
    N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2

[注:2表示混合模式身份验证。1仅适用于 Windows 身份验证]

设置账户密码sa

  1. 在 SQL 实例下,展开SecurityLogins
  2. 右键单击sa并单击Properties
  3. Password在和Confirm Password框中输入新密码

您也可以使用以下 SQL 查询执行相同操作:

ALTER LOGIN [sa] WITH PASSWORD='newpassword', CHECK_POLICY=OFF

[注意:CHECK_POLICY=OFF确保运行 SQL Server 的计算机的 Windows 密码策略不会在此登录上强制执行]

启用帐户sa

  1. 在 SQL 实例下,展开SecurityLogins
  2. 右键单击sa并单击Properties
  3. 点击Status左侧窗格中的
  4. 点击该部分Enabled下方Login

您也可以使用以下 SQL 查询执行相同操作:

ALTER LOGIN [sa] ENABLE

相关内容