无法成功运行Sharepoint Foundation 2010首次configuration

我正尝试使用Power Shell运行非GUI版本的configuration向导,因为我想设置configurationpipe理数据库名称。 GUI向导不会给你所有可能的configuration选项(但是即使它不这样做)。

我运行这个命令:

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 

我创build了两个域帐户,并没有将它们添加到任何组:

  • SPF_DATABASE – 数据库帐户
  • SPF_ADMIN – 农场帐户

我以域pipe理员身份运行PowerShell控制台。 我试图运行SQLpipe理工作室作为域pipe理员,并创build了一个虚拟数据库,它没有任何问题。

我在跑:

  • 安装Sharepoint Foundation 2010的计算机上的Windows 7 x64,以及预安装的SQL Server 2008 R2数据库
  • Windows Server 2008 R2服务器核心是我的域控制器,只是服务域function,没有别的

我已经按照MS指南安装了Sharepoint http://msdn.microsoft.com/en-us/library/ee554869%28office.14%29.aspx安装与我的configuration相关的所有附加修补程序。

任何想法,我应该怎么做,使其工作?

您似乎缺lesscmdlet所需的FarmCredentials参数。

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

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

尝试login到SQl服务器并validation创build的DB上的权限。 您指定的用户帐户必须在SQL Server上具有dbcreator和dbsecurityangular色才能创buildconfiguration数据库。

HTH