Я пытаюсь запустить версию мастера конфигурации без графического интерфейса с помощью PowerShell, поскольку я хотел бы задать конфигурациюиимена баз данных администратора. Мастер графического интерфейса не предоставляет вам всех возможных вариантов конфигурации (хотя он и не делает этого).
Я запускаю эту команду:
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 как администратор домена и создал фиктивную базу данных, и это работало без проблем.
Я бегу:
- Windows 7 x64 на машине, где должен быть установлен Sharepoint Foundation 2010, а также предустановленная база данных SQL Server 2008 R2
- Windows Server 2008 R2 Server Core — это мой контроллер домена, который просто обслуживает функции домена и ничего больше.
Я установил Sharepoint согласно руководствам MS.http://msdn.microsoft.com/en-us/library/ee554869%28office.14%29.aspxустановка всех дополнительных исправлений, связанных с моей конфигурацией.
Есть идеи, что мне сделать, чтобы это заработало?
решение1
FarmCredentials
Похоже, в командлете отсутствует обязательный параметр.
Если это не поможет, возможно, вам придется запустить консоль Powershell от имени администратора, чтобы команда работала правильно.
решение2
Попробуйте войти на сервер SQL и проверьте разрешения на созданную базу данных. Указанные вами учетные записи пользователей должны иметь роли dbcreator и dbsecurity на сервере SQL для создания базы данных конфигурации.
НТН