Tidak dapat berhasil menjalankan konfigurasi pertama Sharepoint Foundation 2010

8

Saya mencoba menjalankan versi wizard konfigurasi non-GUI menggunakan power shell karena saya ingin mengatur nama konfigurasi dan admin database. Wisaya GUI tidak memberi Anda semua opsi yang memungkinkan untuk konfigurasi (tetapi meskipun itu juga tidak melakukannya).

Saya menjalankan perintah ini:

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

Tentu saja semua ini berada di jalur yang sama. Saya telah memecahnya menjadi beberapa baris terpisah untuk membuatnya lebih mudah dibaca. Ketika saya menjalankan perintah ini saya mendapatkan kesalahan ini:

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

Saya membuat dua akun domain dan belum menambahkannya ke grup apa pun:

  • SPF_DATABASE - akun basis data
  • SPF_ADMIN - akun pertanian

Saya menjalankan konsol PowerShell sebagai administrator domain. Saya sudah mencoba menjalankan SQL Management studio sebagai admin domain dan membuat database dummy dan berhasil tanpa masalah.

Saya sedang berlari:

  • Windows 7 x64 pada mesin tempat Sharepoint Foundation 2010 harus diinstal dan juga telah menginstal database SQL Server 2008 R2
  • Windows Server 2008 R2 Server Core adalah pengontrol domain saya yang hanya melayani fitur domain dan tidak ada yang lain

Saya telah menginstal Sharepoint berdasarkan panduan MS http://msdn.microsoft.com/en-us/library/ee554869%28office.14%29.aspx menginstal semua patch tambahan yang terkait dengan konfigurasi saya.

Ada ide apa yang harus saya lakukan untuk membuatnya bekerja?

Robert Koritnik
sumber

Jawaban:

0

Anda tampaknya melewatkan FarmCredentialsparameter yang diperlukan untuk cmdlet.

Jika itu tidak membantu, Anda mungkin perlu menjalankan konsol Powershell sebagai administrator untuk mendapatkan perintah agar berfungsi dengan benar.

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

MattB
sumber
Perintah PowerShell secara otomatis meminta parameter yang hilang, yaitu FarmCredentialsyang saya masukkan saat dijalankan. Jika saya menghilangkan DatabaseNamesaya akan diminta untuk memasukkannya juga, jadi pertimbangkan untuk FarmCredentialstidak melewatkannya.
Robert Koritnik
@ Robert: jika Anda menjalankan SQL Server Management Studio seperti yang ditentukan pengguna, DatabaseCredentialsdapatkah Anda mengakses masterdatabase dengan benar?
MattB
Saya belum secara eksplisit mengakses master DB itu sendiri, tetapi saya kira jika saya telah berhasil membuat DB baru di server itu harus menulis untuk menguasai tabel DB pula. Saya ragu bahwa instalasi Sharepoint menulis langsung ke master DB atau bukan? Kenapa harus begitu? Itu harus membuat kredensial baru, database baru, tabel dll ... Saya tidak melihat alasan khusus mengapa diperlukan akses eksplisit untuk menguasai DB?
Robert Koritnik
@ Robert: Saya juga tidak, dan Anda benar bahwa menambahkan DB harus mengakses tabel master dan membuktikan Anda memiliki izin. Saya lebih ingin tahu tentang "sebagai pengguna yang ditentukan dalam DatabaseCredentialsporsi sekarang saya pikir. Juga - saya melakukan google untuk bagian dari kesalahan yang Anda dapatkan, dan melihat beberapa posting blog yang mengatakan mematikan Windows Firewall memperbaiki masalah ini Layak dicoba. Saya kira. (Jika sudah diperbaiki, Anda dapat mengaktifkan kembali Windows Firewall dan membuka UDP 1434 untuk sqlbrowser.exe)
MattB
@MattB: Saya telah menonaktifkan firewall tetapi tidak ada perbedaan yang jelas. Sebenarnya Sharepoint Foundation 2010 sedang diinstal pada mesin yang sama di mana database SQL Server 2008 R2. Ini membuatku gila. Berhari-hari, tidak ada perbaikan. Ini membuat saya terlihat sangat bodoh!
Robert Koritnik
0

Coba masuk ke server SQl dan verifikasi izin pada DB yang dibuat. Akun pengguna yang Anda tentukan harus memiliki peran dbcreator dan dbsecurity di SQL server untuk membuat DB konfigurasi.

HTH

pengguna55709
sumber
Mereka melakukannya. Saya tidak repot-repot membunyikan perintah PowerShell lagi. Lagipula itu tidak berhasil. Jadi saya mengkonfigurasi dengan default menggunakan utilitas konfigurasi GUI. Yang berhasil.
Robert Koritnik