Problem
Die Benennung „Install-SPRSService“ wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt
Install-SPRSService : Die Benennung „Install-SPRSService“ wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder einesausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.
The term ‘Install-SPRSService’ is not recognized as the name of a cmdlet, function, script file, or operable program.
Die Fehlermeldung auf Englisch lautet:
The term ‘Install-SPRSService’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if the path was included, verify that the path is correct and try again.
Details
Beschreibung
Eventuell sind nach der Installation der SSRS-SQL-Module keinerlei SSRS-Elemente zu finden. Eventuell sind auch keine SSRS CMDlets vorhanden und die Dienstanwendung und SSRS Dienste sind in der ZA nicht zu sehen.
Beim Ausführen der SSRS CMDlets wird folgende oder ähnliche Fehlermeldung angezeigt:
Install-SPRSService : Die Benennung „Install-SPRSService“ wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder einesausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.
oder
The term ‘Install-SPRSService’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if the path was included, verify that the path is correct and try again.
Install-SPRSService : Die Benennung "Install-SPRSService" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. In Zeile:1 Zeichen:1 + Install-SPRSService + ~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Install-SPRSService:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Fix
Fix Nr.1: Sicherstellen, dass PowerShell als SharePoint-Verwaltungskonsole geöffnet wurde
Fix Nr.2: Sicherstellen, dass die richtige SQL-Server Version installiert wurde
Um die SSRS-Module in den SharePoint 2013 zu integrieren, ist die SQL-Server Version 2012 ServicePack1 für das Funktionieren der SSRS-Module nötig!
Bei manchen SQL-Server-Images ist zwar SP1 mit dabei (zumindest sieht es bei der Installation ganz danach aus), das SP1 wird dabei aber nicht installiert (s. Quellen)!
Die SQL-Server-Version (Microsoft SQL Server 2012 RS-Add-In für SharePoint) kann in der Systemsteuerung unter Programme und Features angesehen werden.
Hier war die Version 11.0.2100.60 installiert.
Laut sqlserverbuilds ist die Installierte Version nur eine „SQL Server 2012 RTM“ – ohne SP1
SP1 kommt erst später (mit .3000 am Ende)
Lösung
Als Lösung muss man ServicePack1-Version der SSRS-Module drüber installieren (evtl. Upgrade-Option wählen) und PS-Konsole neu öffnen (damit die CMDlets geladen werden).
Links
- sqlserverbuilds.blogspot: Microsoft SQL Server Version List
- support.microsoft: SQL Server 2012 with SP1 Slipstream ISO images do not install SP1
- altfo.wordpress.com: Install-SPRSService is not Recognized Error–SharePoint 2013 SQL 2012 Reporting Services
- blogs.catapultsystems: Installing SSRS in SharePoint 2013 Integrated Mode – ‘Install-SPRSService’ is not recognized
- social.technet.microsoft: SQL Svr 2012 / SharePoint 2013 „Install-SPRSService is not recognized…“
- Service Pack 1 für Microsoft® SQL Server® 2012 herunterladen
- Download Service Pack 1 for Microsoft® SQL Server® 2012