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

thi*_*a R 15 sharepoint passwords sql-server sharepoint-2010

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

安装后,我发现它也自动安装了SQL Server Express 200810.0.2531.0)。

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

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

SharePoint 工作正常,没有任何问题。但是,我需要在 SQL 服务器上创建一个新登录名并授予它对某些数据库的权限。

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

我需要创建一个新的登录名才能完成这里提到的步骤:http : //www.sharepointassist.com/2010/01/29/the-local-farm-is-not-accessible-cmdlets-with-featuredependencyid-未注册/评论页面 1/#comment-1566

thi*_*a R 25

以下是我为解决此问题所做的步骤:

  • 使用具有管理权限帐户的本地帐户登录 SQL Server (例如:.\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 Mode在该Server authentication部分下

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

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
    N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
Run Code Online (Sandbox Code Playgroud)

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

sa帐户上设置密码:

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

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

ALTER LOGIN [sa] WITH PASSWORD='newpassword', CHECK_POLICY=OFF
Run Code Online (Sandbox Code Playgroud)

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

启用sa帐户:

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

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

ALTER LOGIN [sa] ENABLE
Run Code Online (Sandbox Code Playgroud)