Allgemein
Knowledge Base
- Neue Struktur (In Arbeit)
- Computertechnisches
Community
Privat
Die Sharepoint-PowerShell console erreicht man über
Start -> SharePoint 2010 Management Shell -> Run as Administrator
Eine nützliche Sammlung von Kommendos.
Insbesondere wenn man mit hidden features arbeitet ist es manchmal nötig herauszufinden ob ein feature in einer Site-Collection aktiviert ist. Das folgende Kommando listet alle aktivierten Features einer Site-Collection auf:
Problem: Die Excel-Services stellen nichts dar, es erfolgt auch keine (offensichtliche) Fehlermeldung. Ein Blick in SharePoint-Logs verrät, dass ein Service-Account nicht genügend Rechte auf der Content-Datenbank hat. Da sieht dann ungefähr so aus:
SharePointFileLoader.GetSPFile: Sharepoint threw a handled exception - turning it into a FileOpen exception. Exception is: System.Data.SqlClient.SqlException: Cannot open database "MSS_T_Content_spt-services" requested by the login. The login failed. Login failed for user 'domain\username'. bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) bei System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) bei System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) bei System.Data.SqlCl...
Behoben wird es wie folgt: Powershell als Admin aufmachen, dann:
Fertig, der Service-Account ist db_owner auf der entsprechenden Content-Datenbank