无法成功运行 Sharepoint Foundation 2010 首次配置

无法成功运行 Sharepoint Foundation 2010 首次配置

我正在尝试使用 power shell 运行非 GUI 版本的配置向导,因为我想设置配置管理数据库名称。GUI 向导不会为您提供所有可能的配置选项(但即使它没有这样做)。

我运行这个命令:

New-SPConfigurationDatabase
    -DatabaseName "Sharepoint2010Config"
    -DatabaseServer "developer.mydomain.pri"
    -AdministrationContentDatabaseName "Sharepoint2010Admin"
    -DatabaseCredentials (Get-Credential)
    -Passphrase (ConvertTo-SecureString "%h4r3p0int" -AsPlainText -Force)

当然,所有这些都在同一行。我将它们分成几行,以便于阅读。当我运行此命令时,我收到此错误:

New-SPConfigurationDatabase : Cannot connect to database master at SQL server a
t developer.mydomain.pri. The database might not exist, or the current user does
not have permission to connect to it.
At line:1 char:28
+ New-SPConfigurationDatabase <<<<  -DatabaseName "Sharepoint2010Config" -Datab
aseServer "developer.mydomain.pri" -AdministrationContentDatabaseName "Sharepoint
2010Admin" -DatabaseCredentials (Get-Credential) -Passphrase (ConvertTo-SecureS
tring "%h4r3p0int" -AsPlainText -Force)
    + CategoryInfo          : InvalidData: (Microsoft.Share...urationDatabase:
   SPCmdletNewSPConfigurationDatabase) [New-SPConfigurationDatabase], SPExcep
  tion
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletNewSPCon
   figurationDatabase

我创建了两个域帐户,但尚未将它们添加到任何组:

  • SPF_DATABASE-数据库账户
  • SPF_ADMIN - 农场账户

我正在以域管理员身份运行 powershell 控制台。我尝试以域管理员身份运行 SQL Management Studio 并创建了一个虚拟数据库,一切运行正常。

我在跑:

  • 计算机上应安装 Sharepoint Foundation 2010 且预装了 SQL Server 2008 R2 数据库的 Windows 7 x64
  • Windows Server 2008 R2 Server Core 是我的域控制器,它只提供域功能,不提供其他任何功能

我已经按照 MS 指南安装了 Sharepointhttp://msdn.microsoft.com/en-us/library/ee554869%28office.14%29.aspx安装与我的配置相关的所有附加补丁。

有什么想法我应该怎么做才能使其发挥作用?

答案1

您似乎缺少FarmCredentialscmdlet 所需的参数。

如果这没有帮助,您可能需要以管理员身份运行 Powershell 控制台才能使命令正常工作。

http://technet.microsoft.com/en-us/library/ff607838.aspx

答案2

尝试登录 SQL 服务器并验证所创建数据库的权限。您指定的用户帐户必须在 SQL 服务器上具有 dbcreator 和 dbsecurity 角色才能创建配置数据库。

高血压

相关内容