我正尝试使用Power Shell运行非GUI版本的configuration向导,因为我想设置configuration和pipe理数据库名称。 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了两个域帐户,并没有将它们添加到任何组:
我以域pipe理员身份运行PowerShell控制台。 我试图运行SQLpipe理工作室作为域pipe理员,并创build了一个虚拟数据库,它没有任何问题。
我在跑:
我已经按照MS指南安装了Sharepoint http://msdn.microsoft.com/en-us/library/ee554869%28office.14%29.aspx安装与我的configuration相关的所有附加修补程序。
任何想法,我应该怎么做,使其工作?
您似乎缺lesscmdlet所需的FarmCredentials参数。
如果这样做没有帮助,则可能需要以pipe理员身份运行Powershell控制台才能使命令正常工作。
尝试login到SQl服务器并validation创build的DB上的权限。 您指定的用户帐户必须在SQL Server上具有dbcreator和dbsecurityangular色才能创buildconfiguration数据库。
HTH