Ich bin heute über ein Problem mit SharePoint 2013 und den Reporting Services des SQL Servers 2014 im SharePoint integrierten Modus gestolpert. Im Event-Log wird folgendes geloggt.
Und zwar für Teradata und SQLPDW. Die Erklärung ist ziemlich einfach. Die Komponenten sind zwar in Reporting Services standardmäßig registriert, werden aber bei der Installation der RS nicht mit installiert. Abhilfe schafft das kleine PowerShell Script was die entsprechenden Komponenten aus der Konfiguration entfernt.
$ssrs = Get-SPRSServiceApplication $ext = Get-SPRSExtension -Identity $ssrs.id # FGE: TERADATA entfernen $e = $ext | Where-Object {$_.Name -eq "TERADATA" -and $_.ExtensionType -eq "Data"} Remove-SPRSExtension ` -Name $e.Name ` -ExtensionType $e.ExtensionType ` -Identity $ssrs.Id $e = $ext | Where-Object {$_.Name -eq "TERADATA" -and $_.ExtensionType -eq "SemanticQuery"} Remove-SPRSExtension ` -Name $e.Name ` -ExtensionType $e.ExtensionType ` -Identity $ssrs.Id $e = $ext | Where-Object {$_.Name -eq "TERADATA" -and $_.ExtensionType -eq "ModelGeneration"} Remove-SPRSExtension ` -Name $e.Name ` -ExtensionType $e.ExtensionType ` -Identity $ssrs.Id # FGE: PDW entfernen $e = $ext | Where-Object {$_.Name -eq "SQLPDW" -and $_.ExtensionType -eq "Data"} Remove-SPRSExtension ` -Name $e.Name ` -ExtensionType $e.ExtensionType ` -Identity $ssrs.Id $e = $ext | Where-Object {$_.Name -eq "SQLPDW" -and $_.ExtensionType -eq "SemanticQuery"} Remove-SPRSExtension ` -Name $e.Name ` -ExtensionType $e.ExtensionType ` -Identity $ssrs.Id