It seems New-SPPerformancePointServiceApplication cmdlet does not have -databaseName parameter as other cmdlets to create a service apps. I wonder if it is possible to create PerformancePoint services with custom database name via PowerShell?

If you run this command with the required parameters:

New-SPPerformancePointServiceApplication -Name "PerformancePointServices" -ApplicationPool "ServiceAppPool"

New Performance Point service app will be created and it's database name will be PerformancePointServices_GUID. I would like to be able to create a database with a custom name (without guid :))

link|improve this question

feedback

3 Answers

up vote 1 down vote accepted

sorry - known issue - for PPS you can't do this. learn to love the GUIDs!

link|improve this answer
LOL, if you say so that that's it! We tried with DB rename and then update with Set-SPPerformancePointServiceApplication but such ServiceApp has problems with updates etc. – Toni Frankola Jul 27 '10 at 9:27
feedback

Todd Carter's post "The Wizard Likes His GUIDs" provides a PowerShell script that is supposed to create GUID-less database names. There is no explicitly set database name in his script but perhaps it uses the service application name?

You might also like to try AutoSPInstaller but I can't see PerformancePoint deployed at all in that.

link|improve this answer
Nope the Wizard also uses New-SPPerformancePointServiceApplication that appends GUID. It seems like a deadend to me :( – Toni Frankola May 26 '10 at 9:40
feedback

Unfortunately Todd's script doesn't do it, you still end up with a GUID, and according to this blog: Deploying PerformancePoint 2010 Soup to Nuts it is not possible.

Shame, as I just can't wait for the first time I run across a need to install to a managed SQL instance where all databases must be pre-provisioned!

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.