Creare un PerformancePoint Services app con il nome del database personalizzato tramite PowerShell
-
16-10-2019 - |
Domanda
New-SPPerformancePointServiceApplication cmdlet non ha -databasename parametro come altri cmdlet per creare un app di servizio. Mi chiedo se è possibile creare servizi PerformancePoint con il nome del database personalizzato tramite PowerShell?
Se si esegue questo comando con i parametri richiesti:
New-SPPerformancePointServiceApplication -Name "PerformancePointServices" -ApplicationPool "ServiceAppPool"
Nuovo prestazioni in virgola servizio applicazione sarà creato e del nome del database sarà PerformancePointServices_GUID. Vorrei essere in grado di creare un database con un nome personalizzato (senza guid:))
Soluzione
mi dispiace - problema noto - per PPS non si può fare questo. imparare ad amare i GUID!
Altri suggerimenti
Il post di Todd Carter "The Wizard piace il suo GUID " a disposizione uno script PowerShell che si suppone di creare nomi di database GUID-meno. Non è impostato alcun modo esplicito il nome del database nella sua sceneggiatura, ma forse usa il nome dell'applicazione di servizio?
Ti potrebbe piacere anche a provare AutoSPInstaller ma non riesco a vedere PerformancePoint distribuito a tutti in questo.
Purtroppo la sceneggiatura di Todd non lo fa, è ancora finire con un GUID, e in base a questo blog: Distribuzione di PerformancePoint 2010 Soup to Nuts non è possibile.
La vergogna, come ho solo che non vedo l'ora per la prima volta mi imbatto in una necessità di installare a un'istanza di SQL gestito in cui tutti i database devono essere pre-provisioning!
Questo problema è stato risolto nel Service Pack 1. New-SPPerformancePointServiceApplication
ora include i parametri DatabaseName
e DatabaseServer
.