我试图使用Power Shell运行非GUI版本的配置向导,因为我想设置config 和 admin数据库名称。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的计算机上的Windows 7 x64,并且该计算机还预装了SQL Server 2008 R2数据库
- Windows Server 2008 R2 Server Core是我的域控制器,仅提供域功能,没有其他功能
我已经根据MS指南http://msdn.microsoft.com/zh-cn/library/ee554869%28office.14%29.aspx安装了Sharepoint,并安装了与我的配置有关的所有其他修补程序。
有什么想法我应该怎么做才能使其起作用?
FarmCredentials
我在运行时输入的参数。如果我忽略了,DatabaseName
我也会被要求输入,所以请考虑FarmCredentials
不要丢失。